中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下怎么安裝Java

發布時間:2022-01-24 15:00:55 來源:億速云 閱讀:172 作者:iii 欄目:開發技術

本篇內容主要講解“Linux下怎么安裝Java”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下怎么安裝Java”吧!

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Linux下怎么安裝Java

開始之前

Java有多種不同的實現。 OpenJDK和Oracle Java是Java的兩個主要實現,它們之間幾乎沒有區別,只是Oracle Java具有一些附加的商業功能。 Oracle Java 許可證僅允許該軟件的非商業使用,例如個人使用和開發使用。

默認的Ubuntu 20.04存儲庫包括兩個OpenJDK軟件包:Java Runtime Environment(JRE)和Java Development Kit(JDK)。 JRE由Java虛擬機(JVM),類和二進制文件組成,可讓您運行Java程序。 JDK包含構建Java應用程序所需的JRE以及開發/調試工具和庫。

如果不確定要安裝哪個Java軟件包,通常建議將其安裝為默認的OpenJDK(JDK 11)版本。 一些基于Java的應用程序可能需要特定版本的Java,因此您應該查閱應用程序文檔。

安裝OpenJDK 11

在撰寫本文時,Java 11是Java的最新長期支持(LTS)版本。 它也是Ubuntu 20.04中默認的Java開發和運行時。

以具有sudo權限的用戶或root用戶身份運行以下命令,以更新軟件包索引并安裝OpenJDK 11 JDK軟件包:

 sudo apt update
 sudo apt install openjdk-11-jdk

Copy

安裝完成后,您可以通過檢查Java版本進行驗證:

 java -version

Copy

輸出應如下所示:

 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)

Copy

至此,您已經在Ubuntu系統上成功安裝了Java。

JRE包含在JDK軟件包中。 如果僅需要JRE,則安裝openjdk-11-jre軟件包。 為了使Java運行時最少,請安裝openjdk-11-jdk-headless軟件包。

安裝OpenJDK 8

以前的Java LTS版本Java 8仍然被廣泛使用。 如果您的應用程序在Java 8上運行,則可以通過鍵入以下命令進行安裝:

 sudo apt update
 sudo apt install openjdk-8-jdk

Copy

通過檢查Java版本來驗證安裝:

 java -version

Copy

輸出應如下所示:

 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)

Copy

設置默認版本

如果您的Ubuntu系統上安裝了多個Java版本,則可以通過鍵入以下命令檢查將哪個版本設置為默認版本:

 java -version

Copy

要更改默認版本,請使用update-alternatives命令:

 sudo update-alternatives --config java

Copy

輸出將如下所示:

 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
 
 Pressto keep the current choice[*], or type selection number:

Copy

將為您提供所有已安裝的Java版本的列表。 輸入您要用作默認版本的版本號,然后按Enter。

JAVA_HOME環境變量

某些Java應用程序使用JAVA_HOME 環境變量來確定Java安裝位置。要設置JAVA_HOME變量,請首先使用update-alternatives查找Java安裝路徑:

 sudo update-alternatives --config java

Copy

在此示例中,安裝路徑如下:

  • OpenJDK 11位于/usr/lib/jvm/java-11-openjdk-amd64/bin/java

  • OpenJDK 8位于/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

找到首選Java安裝路徑后,打開/etc/environment文件:

 sudo nano /etc/environment

Copy

假設您要設置JAVA_HOME指向OpenJDK 11,請在文件末尾添加以下行:

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

Copy

要使更改在您當前的shell會話上生效,您可以注銷并登錄或運行以下source命令:

 source /etc/environment

Copy

驗證是否正確設置了JAVA_HOME環境變量:

 echo $JAVA_HOME

Copy

您應該看到Java安裝的路徑:

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

Copy

/etc/environment是系統范圍的配置文件,所有用戶都可以使用。 如果要基于每個用戶設置JAVA_HOME變量,則將該行添加到.bashrc或用戶登錄時加載的任何其他配置文件中。

卸載Java

您可以使用apt 像安裝任何其他軟件包一樣卸載Java。

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

 sudo apt remove openjdk-11-jdk

到此,相信大家對“Linux下怎么安裝Java”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家界市| 鸡泽县| 阜新市| 巴马| 项城市| 台北市| 临潭县| 温泉县| 垣曲县| 南华县| 内乡县| 高雄市| 铜陵市| 荔波县| 巴南区| 营口市| 鹿邑县| 县级市| 南投市| 德令哈市| 龙泉市| 永善县| 沿河| 句容市| 邹平县| 浮梁县| 昂仁县| 利辛县| 奉贤区| 鲜城| 观塘区| 晋州市| 卓尼县| 商洛市| 玉林市| 砚山县| 陇南市| 盐亭县| 濮阳市| 城步| 集安市|