java如何jar包
如何将Java项目打包为JAR文件
使用命令行工具或IDE(如Eclipse、IntelliJ IDEA)均可完成JAR打包。以下是两种主流方法:
使用命令行工具
确保已安装JDK并配置环境变量,通过javac和jar命令实现:
编译Java文件为.class文件:
javac -d ./classes src/*.java
打包.class文件为JAR(含主类信息):
jar cfe output.jar MainClass -C classes .
参数说明:
c创建新JARf指定文件名e设置入口点(主类)-C切换目录包含文件
使用Maven构建工具
在pom.xml中配置maven-jar-plugin:
<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.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
执行打包命令:
mvn package
生成的JAR位于target/目录,包含依赖需结合maven-assembly-plugin。
使用IntelliJ IDEA
通过图形界面操作:
- 菜单选择 File > Project Structure
- 在 Artifacts 选项卡添加JAR配置
- 指定主类及输出目录
- 通过 Build > Build Artifacts 生成JAR
可执行JAR验证
运行生成的JAR文件:

java -jar output.jar
若出现no main manifest attribute错误,需检查清单文件(MANIFEST.MF)是否包含Main-Class头。






