我在 widnows 7 中通过命令行运行 Java 基本 helloworld 应用程序时遇到问题。我可以在 Java 中运行它。
这是我的代码(在 NetBeans 中):
package helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我已在 Windows 环境中的 PATH 变量上设置了 C:\Program Files\Java\jdk1.8.0_20\bin;。
运行时:
javac HelloWorld.java
HelloWorld.class 已成功构建。
但是在下一步运行时:
java HelloWorld
我收到以下错误:
错误:无法找到或加载主类HelloWorld
在我的程序源根目录下可以看到这两个文件: 。 HelloWorld.class 。 HelloWorld.java
请问我缺少什么?
最佳答案
您应该指定完全限定的类名。也就是说,您需要像这样运行它:java helloworld.HelloWorld
。
关于Java Hello World 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26182758/