我正在运行一个简单的“HelloWorld”程序。我在命令提示符中收到此错误:
Could not find or load main class
HelloWorld
.
我已经在系统中设置了 CLASSPATH
和 PATH
变量。在 cmd
提示符下,我从保存 HelloWorld
程序的目录运行。我可以看到类名和文件名相同,并且在同一目录中创建了 .class
文件。还有什么问题?
我的示例程序如下所示:
package org.tij.exercises;
public class HelloWorld {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!!");
}
}
最佳答案
当 Main 类在包中时,您需要按如下方式运行它:
java <packageName>.<MainClassName>
在您的情况下,您应该按如下方式运行程序:
java org.tij.exercises.HelloWorld
关于java - "Could not find or load main class"使用cmd提示运行java程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23530173/