java class如何打包
打包 Java 类的步骤
使用 javac 编译 Java 文件
确保 Java 文件已编写完成,例如 HelloWorld.java。在命令行中运行以下命令编译:
javac HelloWorld.java
生成 .class 文件(如 HelloWorld.class)。
创建 JAR 文件
将所有 .class 文件打包成 JAR 文件。使用 jar 命令:
jar cvf MyProgram.jar HelloWorld.class
c表示创建新的 JAR 文件v显示详细输出f指定 JAR 文件名
包含清单文件(可选)
若需指定主类(可执行 JAR),需创建 MANIFEST.MF 文件,内容如下:

Main-Class: HelloWorld
然后打包时引用清单文件:
jar cvfm MyProgram.jar MANIFEST.MF HelloWorld.class
运行 JAR 文件
使用以下命令运行可执行 JAR:
java -jar MyProgram.jar
使用构建工具(Maven/Gradle)
Maven 打包
在 pom.xml 所在目录执行:

mvn package
生成的 JAR 文件位于 target/ 目录。
Gradle 打包
在 build.gradle 所在目录执行:
gradle build
生成的 JAR 文件位于 build/libs/ 目录。
注意事项
- 确保
CLASSPATH包含所有依赖库,否则需通过-cp指定路径。 - 若使用 IDE(如 Eclipse、IntelliJ IDEA),可通过导出功能直接生成 JAR 文件。






