执行Java程序时出错:无法找到或加载主类

Error executing Java program : Could not find or load main class

本问题已经有最佳答案,请猛点这里访问。

我参加了一个UdMy课程,我被困在第一课,得到命令提示符写"hello World"通过Java。我的错误是,一旦我编译它,它创建的类文件,我试图运行它通过"Java HeloRoWord",它不运行。误差是。

1
Error: Could not find or load main class HelloWorld

我想不出来,这里有一个屏幕截图显示了我拥有的一切:https://app.box.com/s/4heybazxswm4otjazrw

我已经看了我的课堂讨论,没有人有错误,没有stackoverflow主题看起来是相同的问题。


您的类路径未设置(或设置不正确)。从Java教程中,

The CLASSPATH variable is one way to tell applications, including the JDK tools, where to look for user classes.

但是,您也可以用EDCOX1的0个参数来指定Java运行时的类路径(也称为EDCOX1 OR 1)。以冒号分隔的文件夹列表,以及用于搜索类文件的jar/zip文件。

这就是为什么

1
java -cp . HelloWorld

允许JRE查找helloworld.class。也可以设置类路径。