要打包 Java 代码成 JAR 文件:创建清单文件 (MANIFEST.MF) 描述 JAR 文件内容。编译 Java 源文件生成 class 文件。使用 jar 命令创建 JAR 文件,指定清单文件和 class 文件。可添加其他文件,指定类路径,或签名 JAR 文件以增强安全性。
如何将 Java 代码打包成 JAR 文件
JAR(Java Archive)文件是一种归档文件格式,用于打包 Java 类文件和其他相关资源。打包成 JAR 文件可以方便地分发和部署 Java 应用程序。
步骤:
Manifest-Version: 1.0 Main-Class: com.example.MyMainClass
javac 编译器将 Java 源文件编译成 class 文件。jar 命令创建 JAR 文件
。以下命令将创建名为 my-app.jar 的 JAR 文件:jar cvfm my-app.jar MANIFEST.MF *.class
其中:
c:创建 JAR 文件v:显示创建过程中的详细信息f:指定 JAR 文件的名称m:指定清单文件*.class:指定编译后的 class 文件(可使用通配符)java -jar my-app.jar
其他选项:
-C 选项:jar cvfm my-app.jar MANIFEST.MF *.class -C resources/ resources
Manifest-Version: 1.0 Main-Class: com.example.MyMainClass Class-Path: lib/my-library.jar
jarsigner 工具进行签名。