学习Java两年,配置环境变量很多次,这次利用命令行编译一个简单的Java文件,才第一次发现自己配置的环境变量一直是不对的,这才意识到自己当初懒于利用命令行编译一下Java是多么的愚蠢,希望自己以后的学习中能够把再简单的代码都要写一写,勿以事小而不为. 在Eclipse中运行Java程序是不需要配置环境变量的.
所以,
判断Java环境变量配置的是否准确,一定要使用命令行编译一个简单的Java程序,如果能够编译,解释,则方可证明环境变量配置准确.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
报错: 找不到或无法加载主类
解决方法:
查看windows 环境变量中是否配置有变量CLASSPATH.
CLASSPATH 变量应该配置为
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
一定要注意行首的符号.;
最后自己就是因为配置的环境变量前面丢掉了.;
这部分内容.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
另一种可能的情况:
在使用命令行编译class文件的时候,记住要省略.class后缀
例如:
java HelloWorld.class //将会出现找不到或无法加载主类报错
java HelloWorld