“你好,世界!”用于 NetBeans IDE
是时候编写您的第一个应用程序了!这些详细说明适用于 NetBeans IDE 的用户。 NetBeans IDE 在 Java 平台上运行,这意味着您可以将其与任何具有 JDK 的 os 一起使用。这些 os 包括 Microsoft Windows,Solaris OS,Linux 和 Mac OSX。
A Checklist
要编写第一个程序,您需要:
-
Java SE 开发工具包(在此示例中选择了 JDK 7)
-
对于 Microsoft Windows,Solaris OS 和 Linux:Java SE 下载索引页
-
对于 Mac OS X:developer.apple.com
-
NetBeans IDE
-
对于所有平台:NetBeans IDE 下载索引页
创建您的第一个应用程序
您的第一个应用程序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 和文件|选择“新建项目”菜单项。
- 在“新建项目”向导中,展开“ Java”类别,然后选择“ Java 应用程序”,如下图所示:
NetBeans IDE,“新建项目”向导,“选择项目”页面。
-
在向导的“名称和位置”页面中,执行以下操作(如下图所示):
-
在“项目名称”字段中,Importing
Hello World App
。 -
在“创建主要类别”字段中,Importing
helloworldapp.HelloWorldApp
。
NetBeans IDE,“新建项目”向导,“名称和位置”页面。
- Click Finish.
在 IDE 中创建并打开该项目。您应该看到以下组件:
-
“项目”窗口,其中包含项目组件的树形视图,包括源文件,代码所依赖的库等。
-
“源编辑器”窗口将打开名为
HelloWorldApp.java
的文件。 -
导航器窗口,可用于在所选类中的元素之间快速导航。
已打开 HelloWorldApp 项 ObjectNetBeans IDE。
将 JDK 8 添加到平台列表(如有必要)
可能有必要将 JDK 8 添加到 IDE 的可用平台列表中。为此,选择“工具” |“工具”。 Java 平台如下图所示:
从工具菜单中选择 Java 平台 管理 器
如果在已安装平台的列表中没有看到 JDK 8(可能显示为 1.8 或 1.8.0),请单击“添加平台”,导航到您的 JDK 8 安装目录,然后单击“完成”。您现在应该看到这个新添加的平台:
Java 平台 管理 器
要将这个 JDK 设置为所有项 Object 默认设置,可以使用--jdkhome
switch在命令行上运行 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 时请小心
Note:
完全按照所示键入所有代码,命令和文件名。编译器(javac
)和启动器(java
)都是区分大小写的,因此必须大写。
HelloWorldApp
与helloworldapp
不*相同。
通过选择 文件 |保存更改。 保存 。
该文件应类似于以下内容:
/*
* 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 结果。
如果构建输出以语句_结尾,那么恭喜!您已经成功编译了程序!
如果构建输出以语句_结尾,则您的代码中可能存在语法错误。错误在“输出”窗口中报告为超链接文本。您 Double 击这样的超链接,以导航到错误的来源。然后,您可以修复错误,然后再次选择 Run |。 构建专案 。
在生成项目时,将生成字节码文件HelloWorldApp.class
。您可以通过打开“文件”窗口并展开“ Hello World App/build/classes/helloworldapp **”节点来查看新文件的生成位置,如下图所示。
“文件”窗口,显示生成的.class 文件。
既然已经构建了项目,就可以运行程序了。
运行程序
从 IDE 的菜单栏中,选择 运行 | |。 运行主项目 。
下图显示了您现在应该看到的内容。
该程序将打印“ 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页。