我正在运行一个简单的“HelloWorld”程序。我在命令提示符中看到以下错误:
找不到或加载主类
我在系统中设置了
我的示例程序如下所示:
package org.tij.exercises;
public class HelloWorld {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!!");
}
}
当主类位于包中时,您需要按如下方式运行它:
java <packageName>.<MainClassName>
在您的情况下,您应该按照以下方式运行程序:
java org.tij.exercises.HelloWorld
您的
它可能是这样的:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
我猜您的值不包含这个
因此,添加它。br>完成后,重新启动CMD
那可能管用。
例如,文件
现在,您在CMD行的路径
javac org/yz/test/HelloWorld.java
然后,键入以下内容以运行它:
java org.yz.test.HelloWorld
你可能会得到你想要的。
我从
所以我移回主目录并执行:
它起作用了,例如:
你好,世界!!