内容


第 11 单元:存档 Java 代码

打包应用程序和导入其他开发人员的代码

Comments

开始之前

本单元是 “Java 编程入门” 学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习 前提条件、设置和单元细节

单元目标

  • 了解如何在 Eclipse 中创建 JAR 文件
  • 能够将第三方代码导入您的 Java 应用程序

创建 JAR

现在您已经了解了如何编写 Java 应用程序,您可能想知道如何打包它们,以便其他开发人员可以使用它们,或者想知道如何将其他开发人员的代码导入到您的应用程序中。本单元将展示如何做。

JDK 随带了一个称为 JAR 的工具,它表示 Java Archive(Java 存档文件)。您可以使用此工具创建 JAR 文件。将代码打包到 JAR 文件中后,然后其他开发人员可将该 JAR 文件放入他们的项目中,并配置他们的项目来使用您的代码。

在 Eclipse 中创建 JAR 文件很容易。请观看我演示这些步骤。

Java 编程入门,第 11 单元:存档 Java 代码

Java 编程入门,第 11 单元:存档 Java 代码
Java 编程入门,第 11 单元:存档 Java 代码

点击查看视频演示查看抄本

使用第三方应用程序

JDK 功能全面,但它无法满足您编写良好 Java 代码的所有需求。随着您越来越熟悉 Java 应用程序的编写,您可能想使用越来越多的第三方应用程序来支持您的代码。Java 开源社区提供了许多库来帮助您填补这些空白。

举例而言,假设您希望使用 Apache Commons Lang,这是一个操作核心 Java 类的 JDK 替换库。Commons Lang 提供的类可帮助操作数组,创建随机数,并执行字符串操作。

假设您已经下载了 Commons Lang,将它存储在一个 JAR 文件中。要使用这些类,第一步是在项目中创建一个 lib 目录并将该 JAR 文件放入其中:

  1. 在 Eclipse Project Explorer 视图中右键单击 Intro 根文件夹。
  2. 单击 New > Folder 并将该文件夹命名为 lib
  3. 单击 Finish

新文件夹显示在与 src 相同的级别上。现在将 Commons Lang JAR 文件复制到您的新 lib 目录中。对于本示例,该文件名为 commons-lang3-3.4.jar。(我们通常在 JAR 文件的命名中包含版本号,在本例中为 3.4。)

现在您只需告诉 Eclipse 将 commons-lang3-3.4.jar 文件中的类包含到您的项目中:

  1. 在 Package Explorer 中,选择 lib 文件夹,然后选择 Refresh
  2. 确认 lib 文件夹中显示了 JAR: 刷新后的 lib 文件夹的屏幕截图
    刷新后的 lib 文件夹的屏幕截图
  3. 右键单击 commons-lang3-3.4 并选择 Build Path > Add to Build Path

Eclipse 处理 JAR 文件中的代码(也即类文件)后,即可从您的 Java 代码引用(导入)它们。在 Project Explorer 中可以注意到,您有一个名为 Referenced Libraries 的新文件夹,其中包含 commons-lang3-3.4.jar 文件。

进一步探索

JAR 文件揭秘

您不知道的关于 JAR 的 5 件事

Java 教程:将程序打包为 JAR 文件

Java 教程:查看 JAR 文件的内容

Patrick Niemeyer 和 Daniel Leuck 合著的 学习 Java 第 4 版(参阅第 3 章中的 “JAR 文件” 部分)。

上一单元:Java 集合下一单元:编写良好的 Java 代码


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=1038586
ArticleTitle=第 11 单元:存档 Java 代码
publish-date=10182016