文档

Java™ 教程
隐藏目录
NetBeans IDE 上的 "Hello World!"
路径:入门指南
课程:“Hello World!”应用程序

NetBeans IDE的“Hello World!”

现在是时候写你的第一个应用程序了!这些详细的说明是给NetBeans IDE的用户的。NetBeans IDE运行在Java平台上,这意味着你可以在任何有JDK的操作系统上使用它。这些操作系统包括Microsoft Windows、Solaris OS、Linux和Mac OS X。


一个清单  a checkmark

要编写你的第一个程序,你需要:

  1. Java SE开发工具包(在本示例中选择了JDK 7)

    • 对于Microsoft Windows、Solaris OS和Linux:Java SE下载索引页
    • 对于Mac OS X:developer.apple.com
  2. NetBeans IDE

    • 对于所有平台:NetBeans IDE下载索引页


创建你的第一个应用程序

你的第一个应用程序HelloWorldApp将简单地显示问候语"Hello World!"为了创建这个程序,你需要:

创建一个IDE项目

创建一个IDE项目的步骤如下:

  1. 启动NetBeans IDE。

    • 在Microsoft Windows系统中,您可以在开始菜单中使用NetBeans IDE选项。

    • 在Solaris OS和Linux系统中,通过导航到IDE的bin目录并输入./netbeans来执行IDE启动脚本。

    • 在Mac OS X系统中,点击NetBeans IDE应用程序图标。

  2. 在NetBeans IDE中,选择文件 | 新建项目...

    选择NetBeans IDE的文件 | 新建项目菜单项。

    选择NetBeans IDE的文件 | 新建项目菜单项。

  3. 新建项目向导中,展开Java类别并选择Java应用程序,如下图所示:

    NetBeans IDE,新建项目向导,选择项目页面。

    NetBeans IDE,新建项目向导,选择项目页面。

  4. 在向导的名称和位置页面中,按照下图所示的步骤执行:

    • 项目名称字段中,输入Hello World App

    • 创建主类字段中,输入helloworldapp.HelloWorldApp

    NetBeans IDE,新建项目向导,名称和位置页面。

    NetBeans IDE,新建项目向导,名称和位置页面。

  5. 点击完成。

项目已创建并在IDE中打开。您应该看到以下组件:


将JDK 8添加到平台列表(如果需要)

可能需要将JDK 8添加到IDE的可用平台列表中。要执行此操作,请选择“工具” | “Java平台”,如下图所示:

从工具菜单中选择Java平台管理器

从工具菜单中选择Java平台管理器

如果在已安装的平台列表中找不到JDK 8(可能显示为1.8或1.8.0),请点击“添加平台”,导航到JDK 8的安装目录,然后点击“完成”。您现在应该看到这个新添加的平台:

来自工具菜单的Java平台管理器

Java平台管理器

要将此JDK设置为所有项目的默认值,您可以在命令行中使用--jdkhome开关运行IDE,或者在INSTALLATION_DIRECTORY/etc/netbeans.conf文件的netbeans_j2sdkhome属性中输入JDK的路径。

要仅为当前项目指定此JDK,请在“项目”窗格中选择“Hello World App”,选择“文件” | “项目属性(Hello World App)”,点击“库”,然后在“Java平台”下拉菜单中选择“JDK 1.8”。您应该看到一个类似下图的屏幕:

IDE现在已配置为使用JDK 8。


向生成的源文件添加代码

创建此项目时,在“新建项目”向导中选择了“创建主类”复选框。因此,IDE已为您创建了一个骨架类。您可以通过将以下行替换为骨架代码中的行来添加“Hello World!”消息:

// TODO code application logic here

用以下行替换这四行生成的代码:

System.out.println("Hello World!"); // 显示字符串。

或者,您可以用以下行替换这四行生成的代码:

/**
 * HelloWorldApp类实现了一个将“Hello World!”打印到标准输出的应用程序。
 */

这四行是代码注释,不会影响程序的运行。本教程的后续部分将解释代码注释的使用和格式。

当你输入时要小心 大写字母A   小写字母A


注意: 请按照示例中显示的准确地输入所有代码、命令和文件名。编译器(javac)和启动器(java)都是区分大小写的,所以你必须保持一致的大小写。

HelloWorldApphelloworldapp不同的。

通过选择文件 | 保存来保存你的更改。

文件应该类似于以下内容:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package helloworldapp;

/**
 * HelloWorldApp类实现了一个简单的应用程序,将“Hello World!”打印到标准输出。
 */
public class HelloWorldApp {

   
    /**
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        System.out.println("Hello World!"); // 显示字符串。
    }

}

将源文件编译为.class文件

要编译源文件,请从IDE的主菜单选择运行 | 构建项目(Hello World App)

输出窗口将打开并显示类似于下图的输出:

输出窗口显示构建HelloWorld项目的结果。

输出窗口显示构建HelloWorld项目的结果。

如果构建输出以BUILD SUCCESSFUL结束,恭喜!你已经成功编译了你的程序!

如果构建输出以BUILD FAILED结束,你可能在代码中有语法错误。错误会在输出窗口中以超链接文本的形式报告。你可以双击这样的超链接来导航到错误的源代码。然后,你可以修复错误,再次选择运行 | 构建项目

当你构建项目时,会生成字节码文件HelloWorldApp.class。你可以通过打开文件窗口并展开Hello World App/build/classes/helloworldapp节点来查看新文件生成的位置,如下图所示。

文件窗口,显示生成的.class文件。

文件窗口,显示生成的.class文件。

现在你已经构建了项目,可以运行你的程序。

运行程序

从IDE的菜单栏中选择运行 | 运行主项目

下图显示了您现在应该看到的内容。

程序将“Hello World!”打印到输出窗口(以及构建脚本的其他输出)

程序将“Hello World!”打印到输出窗口(以及构建脚本的其他输出)。

恭喜!您的程序正常工作!

使用NetBeans IDE继续教程

教程的接下来的几页将解释这个简单应用程序中的代码。在此之后,教程将深入介绍核心语言特性,并提供更多示例。尽管教程的其余部分没有给出关于使用NetBeans IDE的具体说明,但您可以轻松地使用IDE编写和运行示例代码。以下是一些关于使用IDE的提示和一些您可能会遇到的IDE行为的解释:


上一页: "Hello World!" 应用程序
下一页: 适用于Microsoft Windows的"Hello World!"