Eclipse 生成 Jar 包学习笔记

什么是Jar包?

JAR(Java Archive)是一种用于打包 Java 类文件、相关资源和元数据的文件格式。它可以将多个类文件、图像和文本文件打包成一个文件,方便进行发布、传输和使用。

Eclipse 生成 Jar 包的步骤

1. 创建 Java 项目

在 Eclipse 中创建一个 Java 项目,并编写所需的 Java 类。

2. 导出 Jar 包

  • 选中项目,右击选择“Export...”。
  • 在弹出的对话框中选择“Java”下的“JAR file”,点击“Next”。
  • 在“JAR File Specification”页面,选择要导出的资源,设置导出路径和文件名,点击“Next”。
  • 在“JAR Packaging Options”页面,选择“Package required libraries into generated JAR”以将项目所依赖的库一同打包成 Jar 包。也可以选择其他可选项,然后点击“Next”。
  • 在“JAR Manifest Specifications”页面,可以指定生成的 Jar 包的 MANIFEST.MF 文件的属性。如果没有特殊需要,一般不需要修改,点击“Next”。
  • 在“JAR Signing”页面,可以选择是否使用数字签名,一般不需要选择,点击“Next”。
  • 在“Save As”页面,指定保存位置和文件名,点击“Finish”即可完成 Jar 包的导出。

3. 使用 Jar 包

在其他项目中,可以将生成的 Jar 包导入到项目中,然后像使用其他 Java 类一样使用其中的类。

实例

假设在 Eclipse 中已经创建了一个名为“Demo”的 Java 项目,并编写了若干类和所需的资源。现在需要将这些文件打包成 Jar 包并导入到另外一个项目中。

  1. 右击“Demo”项目,选择“Export...”。
  2. 在“Export”对话框中选择“Java”下的“JAR file”,点击“Next”。
  3. 在“JAR File Specification”页面,勾选要导出的类、资源和依赖库,设置导出路径和文件名(如“demo.jar”),点击“Next”。
  4. 在“JAR Packaging Options”页面,勾选“Package required libraries into generated JAR”,点击“Next”。
  5. 在“JAR Manifest Specifications”页面,不需要修改任何属性,点击“Next”。
  6. 在“JAR Signing”页面,不需要选择任何选项,点击“Next”。
  7. 在“Save As”页面,保存生成的 Jar 包到指定位置。

现在在另外一个项目中,右击项目名称,选择“Properties”,在“Java Build Path”中的“Libraries”下选择“Add JARs...”,然后选择刚才生成的 Jar 包即可使用其中的类。