多语言展示
当前在线:760今日阅读:59今日分享:29

java环境变量设置没错,java仍无法加载主类

JDK环境变量设置没有问题,javac可以执行生成类文件,命令行和需要执行的文件在同一个目录下,但是java仍找不到或无法加载主类,怎么办?
工具/原料

win7, JDK

方法/步骤
1

正确配置:环境变量(请按顺序来设置),例如: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; PATH=.;%JAVA_HOME%\bin;

2

确保 .java 和 .class 文件在同一文件目录下,且cmd输入命令行也在同一个文件目录下。

3

javac 执行.java文件顺利生成 .class文件,但是java 无法加载主类。有一种可能就是:你在陕雁茄java -tab 产生的类文件是附带.class后缀名的             例如: java HelloWorld.class 回车就会报错! 将-tab产舍肤生的.class删除,只剩下类文件的名字,就OK啦陵速。            即:java HelloWorld 回车就没有问题了。javac的时候是要附带后缀名.java的,但是执行java命令时,不需要.class后缀名!

注意事项
1

成功安装JDK,并正确配置环境变量

2

文件和命令行在同一路径下,能成功javac生成类文件

推荐信息