Ubuntu上安裝Java 11

以下是如何在Ubuntu上安裝Java 11的步驟,包括Oracle JDK和OpenJDK的安裝方法:

安裝 Oracle JDK 11

  1. 添加LinuxUprising Java PPA倉(cāng)庫(kù)到軟件源中:

    $ sudo add-apt-repository ppa:linuxuprising/java
    
  2. 更新軟件源:

    $ sudo apt update
    
  3. 安裝Oracle Java 11:

    $ sudo apt install oracle-java11-installer
    
  4. 驗(yàn)證Java安裝是否成功:

    $ java -version
    

你應(yīng)該會(huì)看到類似以下的輸出,表示Java 11已成功安裝:

java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

安裝 OpenJDK 11

如果你希望安裝OpenJDK 11,可以執(zhí)行以下步驟:

  1. 搜索OpenJDK 11:

    $ sudo apt search openjdk
    

    如果你的系統(tǒng)版本足夠新,你可能會(huì)看到如下的條目:

    openjdk-11-jdk/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.4 amd64 [installed,automatic]
    OpenJDK Development Kit (JDK)
    

    這表示軟件源已經(jīng)更新了OpenJDK 11,你可以直接安裝默認(rèn)版本。

  2. 安裝默認(rèn)版本的OpenJDK 11:

    $ sudo apt install -y default-jdk
    

    這將安裝OpenJDK 11的默認(rèn)版本。

安裝舊版本的OpenJDK 11

如果你的系統(tǒng)版本較舊,你可能需要手動(dòng)下載和安裝OpenJDK 11。以下是手動(dòng)安裝OpenJDK 11的步驟:

  1. 下載OpenJDK 11的tar包文件:

    $ wget https://download.java.net/java/GA/jdk11/28/GPL/openjdk-11+28_linux-x64_bin.tar.gz -O /tmp/openjdk-11+28_linux-x64_bin.tar.gz
    
  2. 解壓縮下載的tar包到/usr/lib/jvm目錄:

    $ sudo tar xfvz /tmp/openjdk-11+28_linux-x64_bin.tar.gz --directory /usr/lib/jvm
    
  3. 刪除下載的tar包文件:

    $ rm -f /tmp/openjdk-11+28_linux-x64_bin.tar.gz
    
  4. 使用update-alternatives管理Java的可選項(xiàng):

    $ sudo sh -c 'for bin in /usr/lib/jvm/jdk-11/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done'
    $ sudo sh -c 'for bin in /usr/lib/jvm/jdk-11/bin/*; do update-alternatives --set $(basename $bin) $bin; done'
    
  5. 最后,驗(yàn)證Java版本:

    $ java -version
    

你應(yīng)該會(huì)看到類似以下的輸出,表示OpenJDK 11已成功安裝:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

切換Java版本

如果你安裝了多個(gè)Java版本,你可以使用update-alternatives來(lái)選擇默認(rèn)版本:

$ sudo update-alternatives --config java

然后根據(jù)提示輸入對(duì)應(yīng)的數(shù)字來(lái)選擇默認(rèn)的Java版本。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容