NetBeans IDE 5.5 快速入门指南
欢迎使用 NetBeans IDE!
本教程通过向您介绍如何创建简单的 "Hello World" Java 控制台应用程序,简明扼要地说明了 NetBeans IDE 的工作流。学完本教程后,您将对如何在 IDE 中创建、构建和运行应用程序有一定的了解。
完成本教程所需的时间不到 10 分钟。
完成本教程后,您可以继续阅读 NetBeans IDE 相关教程。相关教程全面地介绍了各种教程,这些教程着重描述了 IDE 的各种功能以及各种应用程序类型的编程技巧。如果您不想创建 "Hello World" 应用程序,您可以跳过本教程,直接转至相关教程。
开始之前
如果您是第一次编写程序,则需要在系统上安装以下软件:
建立项目
创建 IDE 项目:
- 启动 NetBeans IDE。
- 在 IDE 中,选择“文件”>“新建项目”,如下图所示。

- 在“新建项目”向导中,展开“常规”类别,然后选择“Java 应用程序”,如下图所示。然后,单击“下一步”。

- 在向导的“名称和位置”页中,执行以下操作,如下图所示:
- 在“项目名称”字段中,键入
Hello World App。
- 在“创建主类”字段中,键入
helloworldapp.HelloWorldApp。
- 将“设置为主项目”复选框保留为选中状态。

- 单击“完成”。
将在 IDE 中创建并打开该项目。您会看到以下组件:
- “项目”窗口,包含了该项目的组件树视图,其中含有源文件、代码依赖的库等。
- 源代码编辑器窗口,在此窗口中打开了一个名为
HelloWorldApp 的文件。
- “导航”窗口,您可以使用该窗口在选定类中的元素之间进行快速导航。

在生成的源文件中添加代码
由于在“新建项目”向导中将“创建主类”复选框保留为选中状态,因此 IDE 已为您创建了一个框架类。可通过将以下行
// TODO code application logic here
替换为下面一行,在框架代码中添加 "Hello World!" 消息:
System.out.println("Hello World!");
选择“文件”>“保存”以保存更改。
该文件应类似于以下内容:
/*
* HelloWorldApp.java
*
* Created on September 15, 2006, 5:27 PM
*
* To change this template, choose Tools > Template Manager
* and open the template in the editor.
*/
package helloworldapp;
/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
public class HelloWorldApp {
/** Creates a new instance of HelloWorldApp */
public HelloWorldApp() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Display "Hello World!"
System.out.println("Hello World!");
}
}
编译源文件
要编译源文件,请从 IDE 的主菜单中选择“生成”>“生成主项目”。
将打开“输出”窗口,显示与下图类似的输出内容。

如果在生成输出中出现“生成成功”结束语句,则恭喜您!您已经成功编译了该程序!
如果生成输出中出现“生成失败”结束语句,则表明代码中可能包含语法错误。其中“输出”窗口报告的错误将以超级链接文本的形式出现。可以双击此类超级链接以导航至错误源代码。然后修复该错误,并再次选择“生成”>“生成主项目”。
生成项目时,将会生成字节代码文件 HelloWorldApp.class。可通过打开“文件”窗口并展开 Hello World App/build/classes/helloworldapp 节点来查看生成的新文件,如下图所示。

现在已经生成了项目,您可以开始运行该程序了。
运行程序
从 IDE 的菜单栏中,选择“运行”>“运行主项目”。
下图显示了现在应看到的内容。

恭喜您!程序运行正常!
现在,您已了解了如何在 IDE 中完成某些常见的编程任务。
后续步骤
有关开发所有应用程序类型的 IDE 功能的详细介绍,请参见常规 Java 应用程序开发简介。
要了解您所开发的应用程序类型的信息,请参见 NetBeans IDE 相关教程以获取该应用程序类型的信息。每个相关教程都包含了一系列教程和指南,范围从初级到高级不等。现提供了以下相关教程: