错误:无法找到或加载主类(Java)

错误:无法找到或加载主类(Java)

我在 ubuntu 机器上使用 java。我可以从 eclipse 运行 java 程序。但我有一些工作必须从命令提示符执行。我可以使用 javacHelloWorld.java命令编译 java 程序,并在同一目录中创建 HelloWorld.class。但是当我运行 java HelloWorld 命令时,它给出了以下错误。

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

我不知道为什么???

谁能告诉我出了什么问题?

答案1

检查您的 CLASSPATH。它应该包含当前目录(又名“。”)。

答案2

您是否正确创建了主要的您的 java 文件中的方法,您是否将 java 文件的名称与类的名称完全一样?

$ cat HelloWorld.java

public class HelloWorld {

        public static void main(String[] args) {

                System.out.println("Bonjour le monde !");

        }

}

$ javac HelloWorld.java
$ java HelloWorld
Bonjour le monde !

答案3

我正在执行

java HelloWorld.class

代替

java HelloWorld

问题解决了!

相关内容