错误: 找不到或无法加载主类

使用命令行编译java文件正常, 但是使用javac执行时, 报出了 "错误: 找不到或无法加载主类"的错误

E:\>javac HelloWorld.java

E:\>java HelloWorld
错误: 找不到或无法加载主类 HelloWorld

开始以为是因为头部引入了具体的包, 导致找不到, 后来把头部的package给删了, 依然报这个错

到网上找了一些答案, 都说是环境变量配置不对, 我运行了一下java和javac命令, 都是正常输出, 觉得没错啊!

后来仔细一点点对比发现, 在CLASSPATH这个属性上, 少写了点东西: .;

原来是:

%JAVA_HOME%\lib;%JAVA_HOME%\lib\*.jar

在开始处加了 .; 后:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\*.jar

再次执行javac编译, java执行后, 正常输出

E:\>javac HelloWorld.java

E:\>java HelloWorld
我爱你

你可能感兴趣的:(错误: 找不到或无法加载主类)