最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu 24.04 LTS怎么安裝和卸載Java?

  發(fā)布時(shí)間:2024-09-14 10:11:55   作者:佚名   我要評(píng)論
Java是最受歡迎的編程語(yǔ)言之一,怎么在Ubuntu 24.04 LTS中安裝和卸載java呢?詳細(xì)請(qǐng)看下文介紹

準(zhǔn)備在 Ubuntu 24.04 LTS 上安裝 Java?本文將詳細(xì)介紹安裝步驟,確保你能夠輕松上手。在開(kāi)始之前,先來(lái)區(qū)分一下 Java 的不同版本和版本號(hào),這有助于你更好地理解接下來(lái)的安裝流程。

OpenJDK 與 OpenJRE 的差異

在 Java 開(kāi)發(fā)和運(yùn)行環(huán)境中,OpenJDK 和 OpenJRE 是兩個(gè)常用的組件,它們既有聯(lián)系也有區(qū)別:

  • OpenJDK 是 Java 標(biāo)準(zhǔn)版的開(kāi)源實(shí)現(xiàn),包含了開(kāi)發(fā)和運(yùn)行 Java 應(yīng)用程序所需的所有工具,包括 Java 開(kāi)發(fā)工具包(JDK)和 Java 運(yùn)行時(shí)環(huán)境(JRE)。這是運(yùn)行 Java 應(yīng)用程序的必需環(huán)境。
  • 而 OpenJRE 則只包含運(yùn)行 Java 應(yīng)用程序所需的 JRE 環(huán)境,包括了 Java 虛擬機(jī)(JVM)和核心類庫(kù),不包括 JDK 中的開(kāi)發(fā)工具和編譯器。

簡(jiǎn)單來(lái)說(shuō),如果你要開(kāi)發(fā) Java 應(yīng)用程序,就需要安裝 OpenJDK;如果只是運(yùn)行 Java 應(yīng)用程序,安裝 OpenJRE 就可以了。

選擇 Oracle JDK 還是 OpenJDK?

在 Ubuntu 24.04 LTS 上安裝 Java 時(shí),有兩個(gè)主要選擇:Oracle JDK 和 OpenJDK。 推薦使用 Ubuntu 倉(cāng)庫(kù)中的 OpenJDK,原因如下:

  • 安裝方便:通過(guò) Ubuntu 倉(cāng)庫(kù)安裝 OpenJDK 更簡(jiǎn)單,無(wú)需手動(dòng)下載和安裝 DEB 包。
  • 自動(dòng)更新:OpenJDK 可以隨 Ubuntu 系統(tǒng)更新自動(dòng)獲得更新,而 Oracle JDK 需要你手動(dòng)進(jìn)行更新。
  • 許可模式:OpenJDK 是開(kāi)源的,而 Oracle JDK 可能涉及商業(yè)使用上的限制。

OpenJDK 和 Oracle JDK 基于相同的代碼,最主要的區(qū)別在于許可模式。

如何選擇 Java 版本?

Ubuntu 24.04 LTS 支持多個(gè) OpenJDK 版本,從 8 到 22,選擇比較多。對(duì)于新用戶來(lái)說(shuō),可能有些抓瞎。在版本選擇時(shí),主要參考以下原則:

  • 推薦選擇 LTS(長(zhǎng)期支持)版本,它們擁有更長(zhǎng)的支持周期(5 年)和更好的穩(wěn)定性。
  • Ubuntu 24.04 軟件倉(cāng)庫(kù)中提供了四個(gè) Java LTS 版本:8、11、17 和 21。 其中,Java 8 和 11 的支持周期已經(jīng)結(jié)束,因此我們可以從 17 和 21 這兩個(gè)版本中選。
Java 版本主流支持擴(kuò)展支持
8 (LTS)2022 年 3 月 31 日2030 年 12 月 21 日
11 (LTS)2023 年 9 月 30 日2026 年 9 月 30 日
17 (LTS)2026 年 9 月 30 日2029 年 9 月 30 日
192023 年 3 月 21 日2023 年 3 月 21 日
202023 年 9 月 19 日無(wú)
21 (LTS)2028 年 9 月 30 日2031 年 9 月 30 日
222024 年 9 月 17 日無(wú)

盡管 Java 17 LTS 目前更為普遍,但當(dāng)我們放眼未來(lái),Java 21 LTS 擁有更長(zhǎng)的支持周期,未來(lái)幾年有潛力成為開(kāi)發(fā)者的主力選擇。 因此,在本指南中,我們選擇安裝 Java 21 LTS。

在 Ubuntu 24.04 LTS 上安裝 Java

在了解了不同的 Java 實(shí)現(xiàn)和版本后,下面開(kāi)始安裝過(guò)程:

1、打開(kāi)「終端」并執(zhí)行以下命令,檢查你的 Ubuntu 24.04 系統(tǒng)上是否已經(jīng)安裝了 Java:

java -version

檢查 Java 是否已經(jīng)安裝

2、Ubuntu 24.04 LTS 的軟件倉(cāng)庫(kù)中提供了一個(gè)便捷的default-jdk元數(shù)據(jù)包,它會(huì)自動(dòng)選擇并安裝最新的 LTS 版本(目前為 Java 21 LTS):

sudo apt install default-jdk

在 Ubuntu 24.04 LTS 上安裝 Java

3、為了確保 Java 成功安裝,請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令驗(yàn)證安裝結(jié)果:

java -version

驗(yàn)證 Java 安裝結(jié)果

設(shè)置默認(rèn)的 Java 版本

在 Ubuntu 24.04 LTS 系統(tǒng)上,你可以同時(shí)安裝多個(gè) Java 版本,并靈活地切換默認(rèn)版本:

1、列出系統(tǒng)上所有已安裝的 Java 版本:

sudo dpkg -l | grep 'jdk\|jre'

列出當(dāng)前安裝的 JDK 和 JRE 版本

2、查看當(dāng)前默認(rèn)的 Java 版本:

java -version

3、使用update-alternatives命令切換默認(rèn)版本:

sudo update-alternatives --config java

切換 Java 默認(rèn)版本

4、命令會(huì)輸出一個(gè)列表,其中包含了所有已安裝的 Java 版本,以及對(duì)應(yīng)的選擇編號(hào)。 選擇要設(shè)為默認(rèn)的版本編號(hào),并按「回車」鍵確認(rèn)。

設(shè)置 JAVA_HOME 環(huán)境變量

JAVA_HOME環(huán)境變量對(duì)于許多應(yīng)用程序來(lái)說(shuō)是必需的,它能夠幫助系統(tǒng)定位 JDK 的安裝目錄,從而方便執(zhí)行 Java 應(yīng)用程序或編譯 Java 代碼。

1、通過(guò)以下命令找到需要設(shè)置的 Java 路徑:

sudo update-alternatives --config java

找到 JAVA 路徑

2、使用文本編輯器打開(kāi)/etc/environment文件:

sudo vim /etc/environment

3、在文件的末尾添加以下行(根據(jù)你的實(shí)際 Java 安裝路徑進(jìn)行替換):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64/bin/java"

添加 JAVA_HOME 環(huán)境變量

4、保存文件并執(zhí)行以下命令,以應(yīng)用更改和驗(yàn)證配置:

source /etc/environment
echo $JAVA_HOME

檢查 JAVA_HOME 環(huán)境變量

在 Ubuntu 24.04 LTS 上卸載 Java

要從 Ubuntu 24.04 LTS 系統(tǒng)中卸載 Java,可以按照以下步驟操作:

1、使用以下命令列出所有已安裝的 Java 相關(guān)包:

sudo dpkg -l | grep 'jdk\|jre'

2、使用以下命令卸載這些包,將包名替換為你找到的實(shí)際包名:

sudo apt purge default-jdk default-jdk-headless default-jre default-jre-headless openjdk-21-jdk openjdk-21-jdk-headless openjdk-21-jre openjdk-21-jre-headless

3、卸載完成后,使用以下命令清除剩余的依賴項(xiàng):

sudo apt autoremove --purge

4、從/etc/environment文件中刪除包含JAVA_HOME變量的行,并保存文件。

至此,你已經(jīng)成功在 Ubuntu 24.04 LTS 上安裝并配置 Java 環(huán)境。 接下來(lái),盡情開(kāi)啟你的 Java 開(kāi)發(fā)或應(yīng)用之旅吧!

相關(guān)文章

最新評(píng)論

玉山县| 通渭县| 陆丰市| 平舆县| 海丰县| 柳州市| 湘潭县| 建水县| 花莲市| 陈巴尔虎旗| 明光市| 南宁市| 黎平县| 个旧市| 泸州市| 宁都县| 宝坻区| 沙洋县| 万全县| 余庆县| 云霄县| 逊克县| 葵青区| 镇远县| 交城县| 仙桃市| 特克斯县| 佛冈县| 馆陶县| 博白县| 克拉玛依市| 临猗县| 营山县| 郯城县| 清河县| 威海市| 米泉市| 临猗县| 建平县| 云霄县| 建阳市|