java 如何打包jar文件
使用命令行打包JAR文件
确保已安装JDK并配置好环境变量。进入项目根目录(包含src和class文件的目录)。
执行以下命令编译Java文件:
javac -d ./classes ./src/*.java
将编译后的.class文件打包为JAR:
jar cvf MyApp.jar -C ./classes .
使用MANIFEST.MF指定主类
创建MANIFEST.MF文件,内容如下:
Main-Class: com.example.MainClass
打包时包含清单文件:
jar cvfm MyApp.jar MANIFEST.MF -C ./classes .
使用IDE打包(以Eclipse为例)
右键项目选择Export → Java → JAR file。
选择需要包含的资源文件,指定输出路径。
勾选Export generated class files and resources。
如需可执行JAR,在Library handling选择提取或打包依赖库。
包含依赖库的打包方式
将所有依赖库复制到lib文件夹,使用以下命令打包:
jar cvf MyApp.jar -C ./classes . lib/
或创建包含依赖的Fat JAR:
jar cvf MyApp.jar -C ./classes . -C ./lib .
验证JAR文件内容
查看JAR包内容:
jar tf MyApp.jar
运行JAR文件:

java -jar MyApp.jar






