java 如何构建项目
构建 Java 项目的步骤
使用 Maven 构建项目
创建 Maven 项目可以使用 maven-archetype-quickstart 模板:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Maven 项目的核心结构如下:
my-app/
├── src/
│ ├── main/
│ │ └── java/
│ │ └── com/example/
│ │ └── App.java
│ └── test/
│ └── java/
│ └── com/example/
│ └── AppTest.java
├── pom.xml
pom.xml 是 Maven 的配置文件,用于管理依赖和构建任务。
使用 Gradle 构建项目
Gradle 可以通过 init 任务初始化项目:

gradle init --type java-application
Gradle 项目结构如下:
my-app/
├── src/
│ ├── main/
│ │ └── java/
│ │ └── com/example/
│ │ └── App.java
│ └── test/
│ └── java/
│ └── com/example/
│ └── AppTest.java
├── build.gradle
├── settings.gradle
build.gradle 是 Gradle 的构建脚本,用于配置依赖和插件。
手动创建 Java 项目
若不想使用构建工具,可以手动创建目录结构:

my-app/
├── src/
│ └── com/example/
│ └── Main.java
├── lib/ # 存放第三方 JAR 文件
编译和运行:
javac -d ./out src/com/example/Main.java
java -cp ./out com.example.Main
使用 IDE 构建项目
常见 IDE(如 IntelliJ IDEA、Eclipse)提供项目创建向导:
- IntelliJ IDEA:
File > New > Project,选择 Java 模板。 - Eclipse:
File > New > Java Project,输入项目名称。
IDE 会自动生成项目结构,并提供构建和运行功能。
项目依赖管理
- Maven:在
pom.xml中添加<dependencies>块。 - Gradle:在
build.gradle的dependencies块中添加依赖。 - 手动管理:将 JAR 文件放入
lib/目录,并在编译时指定-cp参数。
构建和打包
- Maven:
mvn clean package生成target/my-app.jar。 - Gradle:
gradle build生成build/libs/my-app.jar。 - 手动打包:使用
jar命令:jar cvfe my-app.jar com.example.Main -C out/ .
以上方法适用于不同规模和复杂度的 Java 项目构建需求。






