日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

如何在 Ubuntu 20.04 上安装 Java

發(fā)布時(shí)間:2025/3/15 Ubuntu 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在 Ubuntu 20.04 上安装 Java 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文最先發(fā)布地址

如何在 Ubuntu 20.04 上安裝 Java

在這個(gè)指南中,我們將會(huì)描述如何在 Ubuntu 20.04 上安裝 Java。

Java 是世界上最流行的編程語(yǔ)言之一,被用來(lái)構(gòu)建各種不同的應(yīng)用和系統(tǒng)。Java 運(yùn)行在所有的主流操作系統(tǒng)和設(shè)備上。你可以在你的筆記本,電話和游戲中發(fā)現(xiàn)使用 Java 開(kāi)發(fā)的應(yīng)用。

一、開(kāi)始之前

有很多不同的 Java 實(shí)現(xiàn)。OpenJDK 和 Oracle Java 是最主要的兩個(gè) Java 實(shí)現(xiàn),除了 Oracle Java 擁有極少的一些額外特性之外,它們兩個(gè)基本沒(méi)有什么不同。 Oracle Java 授權(quán)僅僅允許作為非商業(yè)軟件的使用,例如:個(gè)人用途和開(kāi)發(fā)用途。

默認(rèn)的 Ubuntu 20.04 源倉(cāng)庫(kù)包含了兩個(gè) OpenJDK 軟件包,, Java Runtime Environment (JRE) 和 Java Development Kit (JDK)。JRE 主要包含了 Java 虛擬機(jī)(JVM),類(lèi)和允許你運(yùn)行 Java 程序的二進(jìn)制包。 JDK 包含 JRE 和用于構(gòu)建 Java 應(yīng)用的開(kāi)發(fā)/調(diào)試工具和庫(kù)文件。

如果你不確定要安裝哪一個(gè)版本的 Java,我們通常推薦安裝 OpenJDK (JDK 11)版本。一些基于 Java 的應(yīng)用可能需要運(yùn)行在指定的 Java 版本下,你應(yīng)該查閱應(yīng)用文檔。

二、安裝 OpenJDK 11

在寫(xiě)作的時(shí)候,Java 11 是 Java 的一個(gè)長(zhǎng)期支持版本(LTS)。它同時(shí)也是 Ubuntu 20.04的默認(rèn) Java 開(kāi)發(fā)和運(yùn)行環(huán)境。

以 root 或者其他 sudo 權(quán)限用戶(hù)身份 運(yùn)行下面的命令,更新軟件包索引,并且安裝OpenJDK 11 JDK 軟件包:

sudo apt update sudo apt install openjdk-11-jdk

一旦安裝完成,你可以通過(guò)檢查 Java 版本來(lái)驗(yàn)證它:

java -version

輸出類(lèi)似下面這樣:

openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

就這些!此時(shí),你已經(jīng)成功地在你的 Ubuntu 系統(tǒng)上安裝好了 Java。

JRE 被包含在 JDK 軟件包中。如果你僅僅需要 JRE,安裝openjdk-11-jre軟件包。最小 Java 運(yùn)行環(huán)境,安裝openjdk-11-jdk-headless軟件包。

三、安裝 OpenJDK 8

Java 8,前一個(gè) Java LTS 版本,目前仍被廣泛應(yīng)用。如果你的應(yīng)用運(yùn)行在 Java 8 上,你可以通過(guò)輸入下面的命令,安裝它:

sudo apt update sudo apt install openjdk-8-jdk

通過(guò)檢查 Java 版本,來(lái)驗(yàn)證安裝過(guò)程:

java -version

輸出將會(huì)像下面這樣:

openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

四、設(shè)置默認(rèn)版本

如果你在你的 Ubuntu 系統(tǒng)上安裝了多個(gè) Java 版本,你可以輸入下面的命令,檢測(cè)哪個(gè)版本被設(shè)置成了默認(rèn)值:

java -version

想要修改默認(rèn)的版本,使用update-alternatives命令:

sudo update-alternatives --config java

輸出像下面這樣:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status

  • 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
    1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
    2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number:

所有已經(jīng)安裝的 Java 版本將會(huì)列出來(lái)。輸入你想要設(shè)置為默認(rèn)值的序號(hào),并且按"Enter”。

五、JAVA_HOME 環(huán)境變量

在一些 Java 應(yīng)用中,環(huán)境變量JAVA_HOME被用來(lái)表示 Java 安裝位置。

想要設(shè)置 JAVA_HOME 變量,首先使用update-alternatives找到 Java 安裝路徑:

sudo update-alternatives --config java

在這個(gè)例子中,安裝路徑如下:

  • OpenJDK 11 is located at /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 is located at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

一旦你發(fā)現(xiàn)你偏好的 Java 安裝路徑,打開(kāi)/etc/environment文件:

sudo nano /etc/environment

假設(shè)你想設(shè)置 JAVA_HOME 指定到 OpenJDK 11,在文件的末尾,添加下面的行:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

想要讓修改在當(dāng)前 shell 生效,你可以登出系統(tǒng),再登入系統(tǒng),或者運(yùn)行下面的命令:

source /etc/environment

驗(yàn)證 JAVA_HOME 環(huán)境變量被正確設(shè)置:

echo $JAVA_HOME

你應(yīng)該可以看到 Java 安裝路徑:

/usr/lib/jvm/java-11-openjdk-amd64

六、卸載 Java

你可以使用 apt 卸載 Java,就像卸載任何軟件包一樣。

例如,想要卸載default-jdk軟件包,輸入:

sudo apt remove openjdk-11-jdk

七、總結(jié)

OpenJDK 11 和 OpenJDK 8 都在默認(rèn)的 Ubuntu 20.04 軟件源倉(cāng)庫(kù)中,并且可以使用apt軟件包管理工具進(jìn)行安裝。

總結(jié)

以上是生活随笔為你收集整理的如何在 Ubuntu 20.04 上安装 Java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。