java程序如何打包成jar
使用IDE打包(以IntelliJ IDEA为例)
在IntelliJ IDEA中,通过菜单栏选择 File > Project Structure。在 Artifacts 选项卡中点击 + 号,选择 JAR > From modules with dependencies。选择主类(Main Class),设置输出目录,最后点击 Build > Build Artifacts 完成打包。
使用Maven打包
在Maven项目的pom.xml中配置打包插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
运行命令:
mvn package
生成的JAR文件位于target目录下。
使用Gradle打包
在Gradle项目的build.gradle中配置:

plugins {
id 'java'
}
jar {
manifest {
attributes 'Main-Class': 'com.example.MainClass'
}
}
运行命令:
gradle jar
生成的JAR文件位于build/libs目录。
手动打包
编译Java文件:

javac -d ./classes src/*.java
创建MANIFEST.MF文件(内容需包含主类):
Main-Class: com.example.MainClass
打包为JAR:
jar cvfm app.jar MANIFEST.MF -C classes/ .
运行JAR文件
通过命令行运行:
java -jar app.jar






