使用命令行编译java文件正常, 但是使用javac执行时, 报出了 "错误: 找不到或无法加载主类"的错误
E:\>javac HelloWorld.java E:\>java HelloWorld 错误: 找不到或无法加载主类 HelloWorld
到网上找了一些答案, 都说是环境变量配置不对, 我运行了一下java和javac命令, 都是正常输出, 觉得没错啊!
后来仔细一点点对比发现, 在CLASSPATH这个属性上, 少写了点东西: .;
原来是:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\*.jar
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\*.jar
E:\>javac HelloWorld.java E:\>java HelloWorld 我爱你