溫馨提示×

Java在Debian上編譯的詳細步驟

小樊
40
2025-08-28 05:44:34
欄目: 編程語言

以下是在Debian上編譯Java的詳細步驟(以OpenJDK為例):

  1. 安裝依賴工具
    更新系統并安裝編譯所需的工具包(含JDK基礎環境):

    sudo apt update  
    sudo apt install build-essential openjdk-11-jdk maven git  
    
  2. 獲取Java源碼
    從官方GitHub倉庫克隆源碼(以OpenJDK 11為例):

    git clone --recursive https://github.com/openjdk/jdk11.git  
    cd jdk11  
    
  3. 配置編譯環境
    運行配置腳本,指定JDK安裝路徑(可自定義):

    bash configure --with-jdk-home=/usr/lib/jvm/java-11-openjdk-amd64  
    
  4. 編譯源碼
    使用構建工具執行編譯(過程可能較長):

    make images  # 或使用Maven:mvn install -DskipTests  
    
  5. 安裝編譯結果
    將生成的二進制文件安裝到系統目錄:

    sudo make install  # 或手動復制文件到目標路徑  
    
  6. 驗證編譯結果
    檢查安裝路徑下的Java版本:

    /usr/lib/jvm/jdk-11/bin/java -version  
    
  7. 配置環境變量(可選)
    編輯~/.bashrc,添加以下內容并生效:

    export JAVA_HOME=/usr/lib/jvm/jdk-11  
    export PATH=$JAVA_HOME/bin:$PATH  
    source ~/.bashrc  
    

說明

  • 若需編譯其他版本,替換jdk11為對應版本分支(如jdk17),并調整版本號參數。
  • 編譯過程中可添加-DskipTests跳過測試以加快速度。
  • 安裝路徑可根據需求修改,需確保權限正確。

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