如何导出java项目
导出Java项目的常见方法
使用IDE导出JAR文件(以Eclipse/IntelliJ为例)
Eclipse
右键项目 → 选择 Export → 展开 Java 文件夹 → 选择 JAR file → 指定输出路径 → 勾选需包含的文件 → 完成导出。
IntelliJ IDEA
打开 File → Project Structure → Artifacts → 点击 + → 选择 JAR → 配置主类和依赖 → 构建后生成JAR文件。
使用Maven打包项目
在项目根目录执行以下命令生成可执行JAR:
mvn clean package
生成的JAR文件默认位于 target/ 目录下。
使用Gradle打包项目
执行以下命令生成JAR:
gradle build
输出文件路径为 build/libs/。
导出为WAR文件(Web项目)
Maven项目
确保 pom.xml 中打包类型为 war:
<packaging>war</packaging>
运行 mvn package 后,WAR文件生成于 target/ 目录。
手动导出
在IDE中选择 Export → WAR file → 指定输出路径。
导出依赖库与项目分离
通过Maven/Gradle生成包含依赖的“fat JAR”(如Spring Boot):
Maven 使用 spring-boot-maven-plugin:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Gradle 使用 bootJar 任务:
bootJar {
archiveFileName = 'app.jar'
}
导出为可执行脚本(Linux/Windows)
结合JAR文件生成启动脚本:
Linux示例(run.sh):
#!/bin/bash
java -jar /path/to/project.jar
Windows示例(run.bat):
@echo off
java -jar path\to\project.jar
导出源代码(非编译文件)
直接复制项目目录或使用版本控制工具(如Git):
git archive --format=zip HEAD > project.zip






