“你好,世界!”用于 NetBeans IDE

是时候编写您的第一个应用程序了!这些详细说明适用于 NetBeans IDE 的用户。 NetBeans IDE 在 Java 平台上运行,这意味着您可以将其与任何具有 JDK 的 os 一起使用。这些 os 包括 Microsoft Windows,Solaris OS,Linux 和 Mac OSX。


A Checklist

要编写第一个程序,您需要:


创建您的第一个应用程序

您的第一个应用程序HelloWorldApp将只显示问候“ Hello World!”。要创建此程序,您将:

  • 创建一个 IDE 项目

创建 IDE 项目时,将创建一个用于构建和运行应用程序的环境。使用 IDE 项目可以消除通常与在命令行上进行开发有关的配置问题。您可以通过在 IDE 中选择一个菜单项来构建或运行应用程序。

  • 将代码添加到生成的源文件

源文件包含用 Java 编程语言编写的代码,您和其他程序员可以理解。作为创建 IDE 项 Object 一部分,将自动生成框架源文件。然后,您将修改源文件以添加“ Hello World!”。信息。

  • 将源文件编译成.class 文件

IDE 调用 Java 编程语言编译器(javac),后者将获取您的源文件并将其文本转换为 Java 虚拟机可以理解的指令。该文件中包含的指令称为字节码。

  • 运行程序

IDE 调用 Java 应用程序启动器工具(java),该工具使用 Java 虚拟机来运行您的应用程序。

创建一个 IDE 项目

要创建一个 IDE 项目:

  • 启动 NetBeans IDE。

  • 在 Microsoft Windows 系统上,可以使用“开始”菜单中的 NetBeans IDE 项。

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

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

  • 在 NetBeans IDE 中,选择 File | 新项目...

NetBeans IDE 和文件|选择“新建项目”菜单项。

NetBeans IDE 和文件|选择“新建项目”菜单项。

  • 在“新建项目”向导中,展开“ Java”类别,然后选择“ Java 应用程序”,如下图所示:

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

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

  • 在向导的“名称和位置”页面中,执行以下操作(如下图所示):

  • 在“项目名称”字段中,ImportingHello World App

  • 在“创建主要类别”字段中,Importinghelloworldapp.HelloWorldApp

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

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

  • Click Finish.

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

  • “项目”窗口,其中包含项目组件的树形视图,包括源文件,代码所依赖的库等。

  • “源编辑器”窗口将打开名为HelloWorldApp.java的文件。

  • 导航器窗口,可用于在所选类中的元素之间快速导航。

已打开 HelloWorldApp 项 ObjectNetBeans IDE。

已打开 HelloWorldApp 项 ObjectNetBeans IDE。


将 JDK 8 添加到平台列表(如有必要)

可能有必要将 JDK 8 添加到 IDE 的可用平台列表中。为此,选择“工具” |“工具”。 Java 平台如下图所示:

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

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

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

工具菜单中的 Java Platform Manager

Java 平台 管理 器

要将这个 JDK 设置为所有项 Object 默认设置,可以使用--jdkhomeswitch在命令行上运行 IDE,也可以在INSTALLATION_DIRECTORY/etc/netbeans.conf文件的netbeans_j2sdkhome属性中 ImportingJDK 的路径。

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

现在已为 JDK 8 配置了 IDE。


将代码添加到生成的源文件中

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

// TODO code application logic here

与行:

System.out.println("Hello World!"); // Display the string.

(可选)您可以替换以下四行生成的代码:

/**
 *
 * @author
 */

这些行:

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */

这四行是代码 注解,不影响程序的运行方式。本教程后面的部分将说明代码 注解 的用法和格式。

Importing 时请小心

大写字母 A

小写字母 A

Note:

完全按照所示键入所有代码,命令和文件名。编译器(javac)和启动器(java)都是区分大小写的,因此必须大写。

HelloWorldApphelloworldapp不*相同。

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

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

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

package helloworldapp;

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
public class HelloWorldApp {

   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }

}

将源文件编译为.class 文件

要编译您的源文件,请选择 运行 | |。 从 IDE 的主菜单构建项目(Hello World 应用程序)

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

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

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

如果构建输出以语句_结尾,那么恭喜!您已经成功编译了程序!

如果构建输出以语句_结尾,则您的代码中可能存在语法错误。错误在“输出”窗口中报告为超链接文本。您 Double 击这样的超链接,以导航到错误的来源。然后,您可以修复错误,然后再次选择 Run |。 构建专案

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

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

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

既然已经构建了项目,就可以运行程序了。

运行程序

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

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

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

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

恭喜你!您的程序有效!

使用 NetBeans IDEcontinue 教程

本教程的后几页将解释此简单应用程序中的代码。之后,这些类将更深入地介绍核心语言功能并提供更多示例。尽管本教程的其余部分未提供有关使用 NetBeans IDE 的特定说明,但是您可以轻松地使用 IDE 编写和运行示例代码。以下是使用 IDE 的一些技巧,以及您可能会看到的一些 IDE 行为的说明:

  • 在 IDE 中创建项目后,即可使用“新建文件”向导将文件添加到项目中。选择 文件 | New File ,然后在向导中选择一个模板,例如 Empty Java File 模板。

  • 您可以使用 IDE 的“编译文件”(F9)和“运行文件”(Shift-F6)命令来编译和运行单个文件(而不是整个项目)。如果使用“运行主项目”命令,则 IDE 将运行 IDE 关联的文件作为主项 Object 主类。因此,如果在 HelloWorldApp 项目中创建其他类,然后try使用“运行主项目”命令运行该文件,则 IDE 将改为运行HelloWorldApp文件。

  • 您可能想要为包含多个源文件的示例应用程序创建单独的 IDE 项目。

  • 在 IDE 中键入内容时,可能会定期出现一个代码完成框。您可以忽略代码完成框并 continueImporting,也可以选择建议的表达式之一。如果您不想自动显示代码完成框,可以关闭该功能。选择 工具 | 选项 | 编辑器 ,单击“代码完成 ”选项卡,然后清除“自动弹出完成窗口 ”复选框。

  • 如果要在“项目”窗口中重命名源文件的节点,请从 IDE 的主菜单中选择“重构”。 IDE 会通过“重命名”对话框提示您,引导您完成重命名类和更新引用该类的代码的选项。进行更改,然后单击“重构”以应用更改。如果您的项目中只有一个类,则这种单击 Sequences 似乎是不必要的,但是当您的更改影响较大项目中代码的其他部分时,这非常有用。

  • 有关 NetBeans IDE 功能的更详尽指南,请参见NetBeans Documentation页。