如何把java打包成jar
使用IntelliJ IDEA打包JAR文件
在IntelliJ IDEA中,通过菜单栏选择File > Project Structure。在弹出的窗口中,选择Artifacts,点击+号,选择JAR > From modules with dependencies。指定主类(Main Class),配置输出目录,点击OK保存设置。
返回主界面,选择Build > Build Artifacts,选择刚才创建的Artifact,点击Build。生成的JAR文件会出现在之前配置的输出目录中。
使用Eclipse打包JAR文件
在Eclipse中,右键点击项目,选择Export。在弹出的窗口中选择Java > JAR file,点击Next。选择需要包含的文件和资源,指定输出路径和JAR文件名。
勾选Export generated class files and resources,如需可执行JAR,选择Export Java source files and resources。点击Next,选择是否生成MANIFEST.MF文件或使用现有文件。点击Finish完成打包。
使用Maven打包JAR文件
在Maven项目中,确保pom.xml包含maven-jar-plugin或maven-shade-plugin插件配置。以下是一个基本配置示例:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
运行命令mvn package,Maven会在target目录下生成JAR文件。
使用命令行手动打包JAR文件
编译Java源文件生成.class文件:
javac -d ./out ./src/*.java
创建MANIFEST.MF文件,指定主类(可选):
Main-Class: com.example.Main
打包成JAR:
jar cvfm app.jar MANIFEST.MF -C ./out .
验证JAR文件
运行生成的JAR文件验证是否正常工作:
java -jar app.jar
检查JAR内容:

jar tf app.jar






