如何倒java包
安装Java开发环境
确保系统已安装JDK(Java Development Kit),可通过命令行输入 java -version 和 javac -version 验证。若未安装,需从Oracle官网或OpenJDK下载对应版本。
创建项目结构
在项目根目录下建立标准Maven或Gradle结构:
- Maven项目需包含
src/main/java和src/test/java目录。 - Gradle项目需类似结构,并通过
build.gradle文件管理依赖。
编写代码并打包
对于Maven项目,在 pom.xml 中配置打包插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
</plugin>
</plugins>
</build>
执行命令 mvn package,生成的JAR文件位于 target/ 目录。
对于Gradle项目,在 build.gradle 中启用 java 插件:
plugins {
id 'java'
}
运行 gradle build,输出文件在 build/libs/ 目录。
打包包含依赖的JAR
若需将依赖库一并打包,Maven可使用 maven-assembly-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
执行 mvn assembly:single 生成包含依赖的JAR。
Gradle则通过 shadow 插件实现:
plugins {
id 'com.github.johnrengelman.shadow' version '7.1.2'
}
运行 gradle shadowJar,结果文件在 build/libs/ 中。

验证打包结果
通过命令 java -jar your-application.jar 运行生成的JAR文件,确保功能正常。检查文件内容可使用解压工具或命令行 jar tf your-application.jar。






