温馨提示×

Linux环境下Java项目如何构建

小樊
45
2025-08-15 06:38:09
栏目: 编程语言

Linux环境下构建Java项目通常使用Maven或Gradle工具,以下是具体步骤:

一、安装JDK

  • Ubuntu/Debian
    sudo apt update && sudo apt install openjdk-11-jdk
  • CentOS/RHEL
    sudo yum install java-11-openjdk-devel
  • 验证安装
    java -version

二、安装构建工具(以Maven为例)

  • 使用包管理器安装
    sudo apt install maven(Ubuntu)或 sudo yum install maven(CentOS)
  • 验证安装
    mvn -v

三、构建项目

1. Maven项目

  • 初始化项目(可选):
    mvn archetype:generate -DgroupId=com.example -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
  • 构建项目
    进入项目根目录,执行:
    mvn clean package
    生成的可执行JAR文件位于target/目录。

2. Gradle项目

  • 安装Gradle
    • 手动安装:下载后解压,配置环境变量(编辑~/.bashrc,添加export PATH=$PATH:/path/to/gradle/bin,然后source ~/.bashrc)。
    • 使用Wrapper(推荐):在项目目录执行gradle wrapper --gradle-version 7.0,之后用./gradlew命令。
  • 构建项目
    ./gradlew build
    生成的JAR文件位于build/libs/目录。

四、运行项目

  • 直接运行JAR
    java -jar target/your-project.jar(Maven)或 java -jar build/libs/your-project.jar(Gradle)。
  • 后台运行
    nohup java -jar your-project.jar &
  • 作为系统服务
    创建.service文件(如/etc/systemd/system/myproject.service),配置后执行systemctl start myproject

五、依赖管理

  • Maven:在pom.xml中添加依赖,如:
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <version>2.7.0</version>
    </dependency>
    ```。  
    
  • Gradle:在build.gradle中添加依赖,如:
    dependencies {
        implementation 'org.springframework.boot:spring-boot-starter-web:2.7.0'
    }
    ```。
    
    

六、常用命令总结

操作 Maven Gradle
构建项目 mvn clean package ./gradlew build
运行项目 java -jar target/*.jar java -jar build/libs/*.jar
编译代码 mvn compile ./gradlew compile
运行测试 mvn test ./gradlew test

以上步骤参考自,可根据项目类型选择工具并调整配置。

0