NetBeans IDE 5.0 快速入门指南
以下简短教程介绍在 NetBeans IDE 5.0 中开发 J2SE 应用程序的一些基本步骤。我们将使用实用工具类创建一个 MyLib 项目,然后使用从库项目实现方法的主类创建一个 MyApp 项目。本文档旨在让您快速入门。有关使用 NetBeans IDE 的更多信息,请参见 NetBeans 网站上的 支持与文档主页。
示例项目
仅用于某些项目。在 IDE 中,选择 File > New Project,然后在 Samples 文件夹下查看。IDE 包括 Web 和企业项目以及通用项目的示例项目,旨在帮助熟悉 IDE。
设置项目
首先,我们将创建一个新 Java 类库,让它包含我们需要稍后创建的实用工具类。然后,我们需要创建一个新 Java 应用程序,将其用作我们的主项目。创建 MyApp 项目后,我们将 MyLib 的类添加到它的类路径。
创建新 Java 类库
- 选择 File > New Project (Ctrl-Shift-N)。在 Categories 下选择 General。在 Projects 下,选择 Java Class Library 并单击 Next。
- 在 Project Name 下,输入 MyLib。将 Project Location 更改为计算机上的任意目录。从现在起,我们将此目录称为 NetBeans_projects。
注意: 上面指定的类应该如下所示: /NetBeans_projects/MyLib/
- 单击 Finish。MyLib 项目将在 Projects 和 Files 两个窗口中打开。
创建新 Java 应用程序
- 选择 File > New Project。在 Categories 下选择 General。在 Projects 下,选择 Java Application 并单击 Next。
- 在 Project Name 下,输入 MyApp。确保将 Project Location 设置为 NetBeans_projects。
- 输入 acrostic.Main 作为主类。
- 确保选中 Set as Main Project 和 Create Main Class 复选框。
- 单击 Finish。MyApp 项目在 Project 窗口中显示,
Main.java 在 Source Editor 中打开。
配置编译类路径
- 在 Projects 窗口中,右键单击MyApp 项目的 Libraries 节点并选择 Add Project。
- 浏览到 NetBeans_projects/ 并选择 MyLib 项目文件夹。Project JAR Files 窗格将显示可以添加到项目的 JAR 文件。注意,MyLib 的 JAR 将被列出,尽管我们还没有实际构建 JAR 文件。此 JAR 文件是在构建和运行 MyApp 项目时被构建的。
- 单击 Add Project JAR Files。
- 展开 Libraries 节点。注意,MyLib 项目的 JAR 文件将被添加到 MyApp 项目的类路径中。
创建和编辑 Java 源代码
现在我们需要创建 Java 包并添加构造 acrostic 时将使用的方法,然后,我们将实现 Main 类中的 acrostic 方法。
创建 Java 包和类文件
- 右键单击 MyLib 项目节点并选择 New > Java Class。键入 LibClass 作为新类的名称,在 Package 字段键入 org.me.mylib,并单击 Finish。LibClass.java 将在 Source Editor 中打开
。
- 在 LibClass.java 中,将指针置于类声明 (
public class LibClass {) 和构造方法 (public LibClass() {) 之间的行上。键入或粘贴以下方法代码:
public static String acrostic(String[] args) {
StringBuffer b = new StringBuffer();
for (int i = 0; i < args.length; i++) {
if (args[i].length() > i) {
b.append(args[i].charAt(i));
} else {
b.append('?');
}
}
return b.toString();
}
- 如果粘贴进去的代码格式不正确,则按 Ctrl-Shift-F 为整个文件重新编排格式。
- 按 Ctrl-S 保存文件。
编辑 Java 文件
- 在 Source Editor 中选择 Main.java 选项卡。如果还没有打开它,则在 Projects 窗口中展开 MyApp > acrostics 并双击 Main.java。
- 删除 main 方法中的内容 // TODO code application logic here 并键入以下内容:
String result = Li
- 按 Ctrl-Space 打开代码完成框。IDE 为项目编译类路径中的所有类和方法提供代码完成。选择LibClass (org.me.mylib) 并按 Enter。IDE 将填充类名称的其余部分,还为该类自动创建重要语句。
注意: IDE 还在代码完成框之上打开一个框,显示所选类或包的 Javadoc 信息。由于大多数包不存在 Javadoc 信息,在到达 Java 类前,该框一直显示 "Cannot find Javadoc message"。
- 在主方法中,在 LibClass 后输入一个句点。 代码完成框将再次打开。选择 acrostic(String[]args) 方法并按 Enter。IDE 将填充 acrostic 方法并在提示中显示该方法的参数。
- 再次按 Ctrl-Space 以打开代码完成框,并选择 args,然后按 Enter。
- 键入一个分号。注意,它将跟在结束括弧的后面,尽管插入点在括弧内。最后一行应该如下所示:
String result = LibClass.acrostic(args);
- 按 Enter 开始一个新行。然后键入 sout 并按空格。sout 缩写将展开为 System.out.println("");,指针位于两个引号之间。在引号中键入 Result = 并在结束引号后键入 + result。最后一行应该如下所示:
System.out.println("Result = " + result);
- 按 Ctrl-S 保存文件。
编译和运行项目
现在我们需要设置主类和执行参数,以便运行项目。我们还将看看 IDE 的清除、构建和 Javadoc 生成功能。
设置主类和执行参数
- 右键单击 MyApp 项目节点,选择 Properties,并在对话框的左窗格中选择 Run 模式。注意,已将主类设置为 acrostic.Main。
- 在 Arguments 字段中输入 However we all feel zealous 并单击 OK。
运行主项目
- 从 Run 菜单选择 Run > Run Main Project (F6)。双击 Output 窗口使它最大化,以便能看到所有的输出。注意,Ant 先构建 MyLib.jar,然后使用它编译 MyApp。 最后,它从程序打印输出 Result = Hello(作为参数传递给程序的短语的 acrostic)。
- 选择 Files 窗口并展开 MyApp 项目文件夹。构建类文件位于 build 文件夹中。
- 按 F6 再次运行程序。什么新内容也不用编译,程序仍可运行。
清除和构建项目
- 选择 Build > Clean and Build Main Project (Shift-F11)。MyLib 项目和 MyApp 项目的清除和重新都是整个过程的组成部分。
- 在 Projects 窗口中右键单击 MyLib 项目节点,并选择 Clean Project。此操作将清除 MyLib 项目。
构建个别项目
- 在 Projects 窗口中右键单击 MyLib 项目节点。
- 从上下文菜单选择 Build Project。
生成 Javadoc
- 选择 MyLib 项目。
- 从 IDE 的主菜单选择 Build > Generate Javadoc for Project "MyLib"。
IDE 将在 Output 窗口中显示 Javadoc 输出,此时显示 Javadoc 的 Web 浏览器将打开。
测试和调试项目
现在我们将使用 JUnit 为项目创建和运行测试,然后在 IDE 调试器中运行它以检查错误。
创建 JUnit 测试
- 右键单击 Projects 窗口中的 LibClass.java 节点,并选择 Tools >Create JUnit Tests (Ctrl-Shift-U)。单击 OK 使用默认值选项运行命令。IDE 将在 Test Packages 下创建 org.me.mylib 包和 LibClassTest.java 文件。
- 在 LibClassTest.java 中,删除 testAcrostic 方法的主体,并键入或粘贴以下内容:
System.err.println("Running testAcrostic...");
String result = LibClass.acrostic(new String[]
{"fnord", "polly", "tropism"});
assertEquals("Correct value", "foo", result);
- 按 Ctrl-S 保存文件。
运行 JUnit 测试
- 选择 MyLib 项目节点并选择 Run > Test "MyLib" (Alt-F6)。 MyLib (test) 选项卡将在 Output 窗口中打开。编译和运行 JUnit 测试案例。JUnit 测试结果显示测试通过。
- 还可以运行单个测试文件,而不是测试整个项目。在 Source Editor 中选择 LibClass.java 选项卡并从 Run 菜单选择 Run > Run File > Test "LibClass.java"。
调试项目
- 在 LibClass.java 文件中,转到
acrostic 方法并将插入符号置于 b.append(args[i].charAt(i)); 中的任何位置。 b.append(args[i].charAt(i));. 然后按 Ctrl-F8 设置断点。
- 选择 Run > Debug Main Project (F5)。IDE 将打开 Debugger 窗口并在调试器中运行项目,直到到达断点。
- 选择 Local Variables 窗口并展开 args 节点。字符串数组包含作为命令参数输入的短语。
- 单击工具栏中的 Step Into (F7) 对程序进行单步调试,并观察构造的 acrostic。
当程序到达结尾时,调试器窗口将关闭。
下一步
有关使用 NetBeans IDE 5.0 的更多信息,请参见以下参考资料: