我今天开始学习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
是您的类文件名。