溫馨提示×

Ubuntu Java編譯需要哪些依賴庫

小樊
49
2025-09-19 01:01:25
欄目: 編程語言

1. Java Development Kit (JDK)
JDK是Java編譯的核心工具,提供了javac(Java編譯器)、java(Java運行時)、jar(打包工具)等必要組件。Ubuntu上推薦通過APT安裝OpenJDK(開源版本,兼容性好),常用命令如下:

sudo apt update
sudo apt install openjdk-17-jdk  # 推薦安裝當前主流LTS版本(如17),也可選擇openjdk-11-jdk等

安裝完成后,通過java -version(查看Java運行時版本)和javac -version(查看編譯器版本)驗證安裝是否成功。

2. 構建工具(Maven/Gradle,可選但推薦)
若項目采用Maven(基于pom.xml管理依賴和構建流程)或Gradle(基于build.gradle,更靈活),需額外安裝對應工具。這些工具能自動下載項目所需的第三方依賴庫(如JUnit、Guava等),簡化編譯流程:

  • 安裝Maven
    sudo apt install maven
    mvn -version  # 驗證安裝(顯示Maven版本及Java版本信息)
    
  • 安裝Gradle
    sudo apt install gradle
    gradle -version  # 驗證安裝(顯示Gradle版本及Java版本信息)
    

構建工具會將依賴庫下載到本地倉庫(如Maven的~/.m2/repository),避免手動下載和管理。

3. 項目特定依賴庫(通過構建工具配置)
Java項目的具體依賴庫(如Spring Boot、Hibernate、數據庫驅動等)需通過構建工具的配置文件聲明,無需手動安裝。例如:

  • Maven項目:在pom.xml文件的<dependencies>標簽內添加依賴項,例如:
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>3.1.0</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    
  • Gradle項目:在build.gradle文件的dependencies塊內添加依賴項,例如:
    dependencies {
        implementation 'org.springframework.boot:spring-boot-starter-web:3.1.0'
        testImplementation 'junit:junit:4.13.2'
    }
    

配置完成后,運行mvn compile(Maven)或gradle build(Gradle)命令,構建工具會自動下載并管理這些依賴庫。

注意事項

  • 若項目使用其他構建工具(如Ant),需安裝對應工具(sudo apt install ant),并通過build.xml配置依賴。
  • 手動安裝Oracle JDK時,需添加PPA源(sudo add-apt-repository ppa:linuxuprising/java)并遵循官方文檔配置,但OpenJDK是Ubuntu上的首選。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女