无法找到或加载主类

2022-09-01 19:46:11

我有Windows 7,安装了jdk1.7.0及其支持的jre7。
我的问题是编译部分工作得很好,但是在运行Java程序时,我收到这个错误说:

“无法找到或加载主类”

我把我的所有程序都存储在javalab文件夹中。我已经为它设定了道路。过程如下所示:

C:\Users\user>cd\

C:\>cd javalab

C:\javalab>autoexec.bat

C:\javalab>set path=C:\Program Files\Java\jdk1.7.0\bin

C:\javalab>javac p1.java

C:\javalab>java p1
Error: Could not find or load main class p1

C:\javalab> 

答案 1

我的第一个Java程序也遇到了类似的问题。

我正在发出此命令

java HelloWorld.class

这导致了同样的错误。

事实证明,您需要排除.class

java HelloWorld

答案 2

尝试:

java -cp . p1

当我遇到同样的问题时,这适用于我,使用Fedora(linux)


推荐