您好,登錄后才能下訂單哦!
本篇內容主要講解“Linux下怎么安裝Java”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下怎么安裝Java”吧!
編程語言,不僅吸收了 語言的各種優點,還摒棄了C++里難以理解的 、 等概念,因此Java語言具有功能強大和簡單易用兩個特征。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,因此您應該查閱應用程序文檔。
在撰寫本文時,Java 11是Java的最新長期支持(LTS)版本。 它也是Ubuntu 20.04中默認的Java開發和運行時。
,以更新軟件包索引并安裝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軟件包。
以前的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應用程序使用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或用戶登錄時加載的任何其他配置文件中。
您可以使用apt 像安裝任何其他軟件包一樣卸載Java。
例如,要卸載default-jdk軟件包,請輸入:
sudo apt remove openjdk-11-jdk
到此,相信大家對“Linux下怎么安裝Java”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。