【发布时间】:2014-06-25 03:51:30
【问题描述】:
我正在运行一个简单的“HelloWorld”程序。我在命令提示符中收到此错误:
无法找到或加载主类
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!!");
}
}
【问题讨论】:
-
程序运行得怎么样?
-
请提供您正在使用的操作系统和您用来尝试运行程序的命令行。
-
文件 HelloWorld.class 必须在目录 org/tij/exercises 中。然后您可以使用 java -cp 运行该示例。 org.tij.exercises.HelloWorld
-
我使用 jdk 1.8 在 windows 7 上运行..
-
命令提示符如下所示... C:\Users\xyz\Documents\Java\javastudy\src\org\tij\exercises>javac HelloWorld.java C:\Users\xyz\Documents\ Java\javastudy\src\org\tij\exercises>java HelloWorld 错误:无法找到或加载主类 HelloWorld
标签: java cmd classpath environment-variables