我今天开始学习Java。我安装了jdk8,编写了一个简单的“ Hello World”程序,然后在命令行上执行了此操作:

c:\java>java hello.java


但它显示此错误:


  错误:找不到或加载主类hello.java


然后我也尝试这样做:

c:\java>javac hello.java


现在显示:

'javac' is not recognized ass an internal or external command,operable program or batch file

如何解决这个问题并编译Java程序?

最佳答案

首先,您需要Set JAVA_HOME变量。

您可以在Windows中将JAVA_HOME变量设置为


  
  右键单击我的电脑,然后选择属性。
  在“高级”选项卡上,选择“环境变量”,然后编辑JAVA_HOME以指向JDK软件所在的位置,例如C:\ Program Files \ Java \ jdk1.8.0_05。
  


然后,您需要编译.java文件

通过编译java程序

c:\java>javac Hello.java


它生成“ .class”文件。要运行它,请使用

c:\java> java Hello  // Not Hello.class


其中Hello.class是您的类文件名。

10-01 20:29