样例项目
您只想试用某些项目吗?在 IDE 中,选择“文件”>“新建项目”,然后查看“样例”文件夹。IDE 包括一些样例项目以帮助您熟悉 IDE,这些项目可用作 Web 和企业项目以及常规项目。
设置项目
首先,我们创建一个新的 Java 类库以包含稍后需要使用的实用程序类。然后,我们需要创建一个新的 Java 应用程序以用作主项目。在创建了 MyApp 项目后,我们将 MyLib 的类添加到其类路径中。
创建新的 Java 类库
1选择“文件”>“新建项目”(Ctrl-Shift-N)。在“类别”下选择“常规”。在“项目”下选择“Java 类库”,然后单击“下一步”。
2在“项目名称”下输入 MyLib。将“项目位置”更改为计算机中的任意目录。从现在开始,我们将此目录称为 NetBeans_projects。
注重:上面指定的路径应如下所示:/NetBeans_projects/MyLib/
3单击“完成”。IDE 将在系统中创建 NetBeans_projects/MyLib 文件夹。此文件夹包含所有的源和项目元数据(如项目 Ant 脚本)。
MyLib 项目将同时在“项目”窗口和“文件”窗口中被打开。
创建新的 Java 应用程序
1选择“文件”>“新建项目”。在“类别”下选择“常规”。在“项目”下选择“Java 应用程序”,然后单击“下一步”。
2在“项目名称”下输入 MyApp。确保将“项目位置”设置为 NetBeans_projects。
3输入 acrostic.Main 作为主类。
4确保选中了“设置为主项目”和“创建主类”复选框。单击“完成”。
IDE 将创建 NetBeans_projects/MyApp 文件夹。在“项目”窗口中将显示 MyApp 项目,并在源编辑器中打开 Main.java。
配置编译类路径
1在“项目”窗口中右键单击 MyApp 项目,然后选择“属性”。
2在对话框的左窗格中选择“库”节点。然后选择“编译”标签并单击“添加项目”。
3找到 NetBeans_projects/ 并选择 MyLib 项目文件夹。“项目 JAR 文件”窗格将显示可添加到项目中的 JAR 文件。请注重,即使我们尚未实际生成 JAR 文件,该窗格也会为 MyLib 列出一个 JAR 文件。此 JAR 文件是在我们生成和运行 MyApp 项目时生成的。
4单击“添加项目 JAR 文件”,然后单击“确定”关闭“项目属性”对话框。
此时,会将 JAR 添加到 MyApp 项目的编译时库列表中。
创建和编辑 Java 源代码
现在,我们需要创建 Java 包并添加用于构造 acrostic 的方法,然后在 Main 类中实现 acrostic 方法。
创建 Java 包和类文件
1展开 MyLib 项目节点。
2右键单击“源包”节点,然后选择“新建”>“Java 类”。为新类输入名称 LibClass,在“包”字段中键入 org.me.mylib,然后单击“完成”。此时将在源编辑器中打开 LibClass.java。
3在 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();
}
4假如粘贴的代码未正确设置格式,请按 Ctrl-Shift-F 组合键重新设置整个文件的格式。
5按 Ctrl-S 组合键保存文件。
编辑 Java 文件
1在源编辑器中选择 Main.java 标签。
2在 main 方法中删除 // TODO code application logic here 注释,然后键入以下内容:
String result = Li
3按 Ctrl-空格键打开代码完成框。IDE 将为项目编译类路径中的所有类和方法提供代码完成。选择LibClass ,然后按 Enter 键。IDE 填充类名的其余部分,并且还会自动为类创建一个 import 语句。
注重:IDE 还会在代码完成框上面打开一个框,它可为选定的类或包显示 Javadoc 信息。由于大多数包没有 Javadoc 信息,因此,在到达 Java 类之前,此框一直显示 "Cannot find Javadoc" 消息。
4在 main 方法中,在以下类后面输入一个句点:LibClass. 将重新打开代码完成框。选择 acrostic(String[]args) 方法及其缺省参数 args,然后按 Enter 键。假如可用,将会打开 Javadoc 查看器,可以在其中查看方法的弹出信息。接下来,在右圆括号后面键入分号。最后一行应该如下所示:
String result = LibClass.acrostic(args);
5按 Enter 键开始新的一行。然后,键入 sout 并按空格键。sout 缩写将扩展为 System.out.println("");,并且光标位于引号之间。在引号内键入 Result =,并在引号后键入 + result。最后一行应该如下所示: