java如何生成jar文件
使用命令行工具生成JAR文件
确保已安装JDK并配置好环境变量。打开命令行工具,进入项目目录。
通过javac命令编译Java源文件:
javac YourMainClass.java
使用jar命令将编译后的.class文件打包为JAR:
jar cvf YourJarName.jar *.class
若需指定主类(可执行JAR),添加Main-Class清单:
jar cvfe YourJarName.jar YourMainClass *.class
使用IDE生成JAR文件(以Eclipse为例)
右击项目选择Export > Java > JAR file。勾选需要打包的资源,指定输出路径。
如需生成可执行JAR,在Launch configuration选择包含main方法的类。勾选Save the description of this JAR以保存配置。
使用Maven打包JAR文件
在pom.xml中确保打包类型为jar:
<packaging>jar</packaging>
执行以下命令生成JAR:
mvn clean package
生成的JAR文件默认位于target目录。如需包含依赖,使用maven-assembly-plugin或maven-shade-plugin。
使用Gradle打包JAR文件
在build.gradle中配置JAR任务:
jar {
manifest {
attributes 'Main-Class': 'com.example.MainClass'
}
}
运行以下命令生成JAR:
gradle jar
生成的JAR文件位于build/libs目录。如需包含依赖,使用shadowJar插件。
验证JAR文件
通过以下命令验证JAR是否可执行:
java -jar YourJarName.jar
检查JAR内容:
jar tf YourJarName.jar





