该问题通常是由于编译器在编译或运行程序时无法找到主类引起的。解决方法如下:
例如,在运行HelloWorld程序时出现这个错误:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
如果您将HelloWorld.java源文件放在目录 ~/myproject 中,则应该执行以下命令:
$ cd ~/myproject
$ javac HelloWorld.java
$ java HelloWorld
如果出现错误,请确保在Classpath中包含当前目录:
$ java -cp . HelloWorld