剑客
关注科技互联网

第 11 单元:存档 Java 代码

开始之前

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

单元目标

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

创建 JAR

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

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

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

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

第 11 单元:存档 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: 第 11 单元:存档 Java 代码
    第 11 单元:存档 Java 代码
  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 文件” 部分)。

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址