Java Hello World 命令行

标签 java

我在 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/

相关文章:

Java:使用准备语句向数据库添加新记录

java - 如何在方法中加入 2 个变量的名称?

Java - 小数除以大数

java - 为什么 Java.Time.Year 被任意限制为小于其原始限制?

java - 如何使用 drawString 在多行中重复其字符,然后在每行中添加另一个字符?

java - 是否可以对非映射实体使用 HQL

java - 如何在没有循环的情况下查找列表中对象的所有索引?

java - 无法在 Android 中写入文件,只读文件系统

java - 您将如何测试静态方法 URLEncoder.encode?

java - 将日志记录限制为仅一个 jar log4j