将现有 Java 源代码导入到 NetBeans IDE 4.0 中
本文档解释如何在 NetBeans IDE 项目中导入现有的源代码。可以使用两个项目模板来导入现有的 J2SE 源代码:
使代码开始工作
为了说明如何在 NetBeans IDE 中设置应用程序代码,我们将使用下面的 BlackJack 示例项目。BlackJack 应用程序由两个包组成:com.jcardshark.blackjack.ui 和 com.jcardshark.blackjack.lib。源文件夹的布局如下所示。Libraries 文件夹包含一个名为 jcardshark-core.jar 的 JAR 文件,您需要将此文件放在这两个包的类路径中。

使用 IDE 进行生成、运行和调试
|
创建项目
|
- 选择“文件”>“新建项目”(Ctrl-Shift-N)。
- 选择“常规”>“包含现有源的 Java 项目”。单击“下一步”。
- 在源包文件夹中,单击“浏览”以选择
JavaGames/BlackJack 文件夹中的 BlackJackUI 文件夹。
- (可选)在测试包文件夹中,单击“浏览”以选择包含 JUnit 包文件夹的文件夹。由于 BlackJack 项目不包含任何 JUnit 测试,因此您可以跳过此步骤。
- 在“项目名称”中,键入 BlackJackUI。此名称还用作项目文件夹的名称。
- 在系统的某个位置,创建一个名为
NetBeans_projects 的文件夹来保存 NetBeans 项目文件夹。在“项目位置”中,单击“浏览”以选择 NetBeans_projects 文件夹。
- 将“设置为主项目”框保留为选中状态。
- 单击“完成”。BlackJackUI 项目将同时显示在“项目”窗口和“文件”窗口中。
- 重复步骤 1-8,为
BlackJackLib 源文件夹创建一个项目。不要将 BlackJackLib 项目设置为主项目。
|
| 设置项目类路径 |
- 在“项目”窗口中,右键单击 BlackJackUI 项目节点,然后选择“属性”。在对话框的左面板中,选择“编译源”。
- 单击“添加 JAR/文件夹”,选择
JavaGames/Libraries/jcardshark-core.jar,然后单击“确定”。JAR 文件将添加到项目的类路径中。
- 在“项目属性”对话框的“编译源”面板中,单击“添加项目”。导航到
NetBeans_projects 文件夹,然后选择 BlackJackLib 项目文件夹。
- 重复步骤 1-2,将
JavaGames/Libraries/jcardshark-core.jar 添加到 BlackJackLib 项目的类路径中。
|
| 运行应用程序 |
- 选择“运行”>“运行主项目”来运行应用程序。
- 在出现的对话框中,将 BlackJack.java 设置为主类。
|
使用您自己的 Ant 脚本进行编译、运行和调试
|
创建项目
|
- 选择“文件”>“新建项目”(Ctrl-Shift-N)。
- 选择“常规”>“包含现有 Ant 脚本的 J2SE 项目”。单击“下一步”。
- 在“位置”中,单击“浏览”并选择
E:/JavaGames/BlackJack。IDE 将自动填充其余的字段。缺省情况下,IDE 建议将 NetBeans 项目文件夹放在“位置”所指定的文件夹中。
|
| 将 Ant 目标与 IDE 命令链接在一起 |
- 指定 IDE 应为项目命令运行哪些目标。将“生成 Javadoc”和“测试项目”保留为空,因为 Ant 脚本不包含这些命令的目标。为这些命令编写目标之前,在 IDE 中将无法使用它们。单击“下一步”
|
| 配置源文件夹 |
- 单击“添加文件夹”,并将两个 BlackJack 源包文件夹添加到项目中。
- 在“源级别”中,选择编译和运行应用程序时要使用的 JDK。单击“下一步”。
注意:如果目标 JDK 不同于 IDE 的缺省 JDK,则必须选择“工具”>“Java 项目管理器”来注册 JDK。
- 选择 BlackJackLib 并单击“添加 JAR/文件夹”,将
jcardshark-core.jar 添加到源文件夹的类路径中。
- 选择 BlackJackUI,将 BlackJackLib 和
jcardshark-core.jar 同时添加到源文件夹的类路径中。 注意:此类路径并不用于编译或执行 - 您的 Ant 脚本会处理这些任务的类路径。这些设置会通知 IDE 哪些类将包括在代码完成和重构中。
- 单击“完成”。BlackJackUI 项目将同时显示在“项目”窗口和“文件”窗口中。
|
| 运行程序 |
|