NetBeanIDE教程.docVIP

  • 10
  • 0
  • 约 7页
  • 2016-09-09 发布于重庆
  • 举报
NetBeanIDE教程

下面的简明教程将为您介绍在 NetBeans IDE 中开发 Java SE 应用程序的一些基本步骤。本教程假定您已在一定程度上熟悉了 Java 应用程序的开发。接下来,您将了解一些可简化应用程序开发的 IDE 功能。 您将创建一个应用程序,该应用程序可将多个词转换为一个词,该词包含其他每个词中的一个字母。生成的词称为离合词 (acrostic)。 创建的应用程序将包含两个项目: Java 类库项目,您将在其中创建实用程序类。 包含主类的 Java 应用程序项目,该类用于实现库项目的实用程序类中的方法。 创建这些项目后,您将在应用程序项目的类路径中添加库项目。然后,将对应用程序进行编码。库项目将包含一个带有 acrostic 方法的实用程序类。acrostic 方法采用一组词作为参数,然后基于这些词生成一个离合词。MyApp 项目将包含一个主类,该类调用 acrostic 方法并传递在应用程序运行时作为参数输入的词。 注意:严格地讲,这类简单应用程序并不需要两个项目。本教程之所以使用两个项目,其目的旨在演示较复杂的应用程序可能需要的功能。 创建 Java 类库项目 选择“文件”“新建项目”(Ctrl-Shift-N)。在“类别”下选择 Java。在“项目”下选择“Java 类库”。单击“下一步”。 在“项目名称”下,键入 MyLib。将项目位置更改为计算机上的任意目录。从现在起,本教程将此目录称为 NetBeans_projects。 注意:上面指定的路径在向导的“项目文件夹”字段中应显示如下:/NetBeans_projects/MyLib/ (可选)选中“使用专用文件夹存储库”复选框并指定库文件夹的位置。有关此选项的详细信息,请参见共享项目库。 单击“完成”。将同时在“项目”窗口和“文件”窗口中打开 MyLib 项目。 创建 Java 应用程序项目 选择“文件”“新建项目”。在“类别”下选择 Java。在“项目”下,选择“Java 应用程序”。单击“下一步”。 在“项目名称”下,键入 MyApp。请确保将“项目位置”设置为 NetBeans_projects。 (可选)选中“使用专用文件夹存储库”复选框。 输入 acrostic.Main 作为主类。 确保选中“设置为主项目”和“创建主类”复选框。 单击“完成”。将在“项目”窗口中显示 MyApp 项目,并在源代码编辑器中打开 Main.java。 配置编译类路径 由于 MyApp 将依赖于 MyLib 中的类,因此您必须在 MyApp 的类路径中添加 MyLib。执行此操作还可确保 MyApp 项目中的类可以引用 MyLib 项目中的类,而不会导致编译错误。此外,您也可以通过此操作在 MyApp 项目中使用代码完成功能填写基于 MyLib 项目的代码。在 IDE 中,类路径由“库”节点直观表示。 在项目类路径中添加库的实用程序类: 在“项目”窗口中,右键单击 MyApp 项目的“库”节点,然后选择“添加项目”,如下图所示。 浏览到 NetBeans_projects/,然后选择 MyLib 项目文件夹。“项目 JAR 文件”窗格显示了可以添加到项目中的 JAR 文件。请注意,系统将列出 MyLib 的 JAR 文件,即使您尚未实际生成 JAR 文件也是如此。在生成并运行 MyApp 项目时,将生成此 JAR 文件。 文章转自Java中文网:http://www.javaweb.cc/ide/netbeans/081425.shtml 单击“添加项目 JAR 文件”。 展开“库”节点。MyLib 项目的 JAR 文件将被添加到 MyApp 项目的类路径中。 创建和编辑 Java 源代码 现在您需要创建 Java 包并添加将用于构建离合词的方法。之后,您需要在 Main 类中实现 acrostic 方法。 创建 Java 包和类文件 右键单击 MyLib 项目节点,然后选择“新建”“Java 类”。键入 LibClass 作为新类的名称,在“包”字段中键入 org.me.mylib,然后单击“完成”。将在源代码编辑器中打开 LibClass.java。 在 LibClass.java 中,将光标置于类声明 (public class LibClass {) 后面的行上。 键入或粘贴以下方法代码: public static String acrostic(String[] args) { StringBuffer b = new StringBuffer(); for (int i = 0; i args.length; i++) { if (args[i].length()

文档评论(0)

1亿VIP精品文档

相关文档