一直用eclipse在开发,今天偶然需要用命令行来编译和执行一个java文件。
首先将 .java 文件用javac进行编译,通过且已经生成了 .class文件
但是运行 java 命令的时候提示:找不到或无法加载主类
但是明明这个helloworld.class文件是存在的
于是怀疑应该是环境变量的问题,经过搜索相关资料,发再检查一下自己的环境变量设置,发生问题出在环境变量配置前面没有加 .;
PATH=.;%JAVA_HOME%\bin
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
于是将这个 .; 加上之后关掉重启命令行控制台,解决了。
参考资料:
http://www.cnblogs.com/yinxiangpei/articles/2456123.html