当前页面: 开发资料首页 → Netbeans 专题 → NetBeans IDE 5.0 快速入门指南
NetBeans IDE 5.0 快速入门指南
摘要: NetBeans IDE 5.0 快速入门指南 反馈 以下简短教程介绍在 NetBeans IDE 5.0 中开发 J2SE 应用程序的一些基本步骤。我们将使用实用工具类创建一个 MyLib 项目,然...
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 的更多信息,请参见以下参考资料:
↑返回目录
前一篇:
NetBeans 功能列表
后一篇:
NetBeansTM IDE 5.0 安装指南