91av免费观看_日韩视频在线免费看_日本xxxx色视频在线观看免费_伊人222综合网图片_国产二区三区在线_91麻豆麻豆

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

服務器維護如何在 Debian 10 Linux 上安裝 Java


2020-07-16 20:54 作者:admin

服務器維護如何在 Debian 10 Linux 上安裝 Java

服務器維護小知識 
在本教程中,我們將解釋如何在 Debian 10 Linux 上安裝 Java(OpenJDK) 。
Java 是用于構建不同類型的應用程序和系統的最流行的編程語言之一。使用 Java 開發的應用程序可擴展,靈活且可維護。

服務器維護小知識準備

Java 有兩種不同的實現: OpenJDK 和 Oracle Java ,它們之間幾乎沒有區別,只是 Oracle Java 有一些額外的商業功能。 Oracle Java  許可證僅允許非商業性使用該軟件,例如個人使用和開發使用。
默認的 Debian 10 存儲庫包括兩個不同的 Java 包, Java Runtime Environment(JRE) 和 Java Development Kit(JDK) 。 JRE 包括允許您運行 Java 程序的 Java 虛擬機 (JVM) ,類和二進制文件。 Java 開發人員應該安裝 JDK ,其中包括構建 Java 應用程序所需的 JRE 和開發/調試工具和庫。
如果您不確定要安裝哪個 Java 軟件包的一般建議是堅持使用默認的 OpenJDK(JDK 11) 版本。某些基于 Java 的應用程序可能需要特定版本的 Java ,因此您應該參考應用程序文檔。

服務器維護小知識安裝 OpenJDK 11

OpenJDK 11 是 Java 平臺的開源實現,也是 Debian 10 Buster 中的默認 Java 開發和運行時。
以具有 sudo 權限或 root  權限的用戶身份運行以下命令以更新程序包索引并安裝 OpenJDK 11 JDK 程序包:
sudo apt update
sudo apt install default-jdk
安裝完成后,您可以通過檢查 Java 版本來驗證它:
java -version
輸出應該如下所示:
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5)
OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
而已!此時,您已在 Debian 系統上成功安裝了 Java 。
JRE 包含在 JDK 包中。如果只需要 JRE ,請安裝該 default-jre 軟件包。

服務器維護小知識安裝 OpenJDK 8

在撰寫本文時,之前的 Java LTS 版本 8 在官方 Debian Buster 存儲庫中不可用。
我們將啟用 AdoptOpenJDK 存儲庫,該存儲庫提供預構建的 OpenJD 8 包。
1. 首先更新軟件包列表并安裝通過 HTTPS 添加新存儲庫所需的依賴項:
2. sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
3. 使用以下 wget 命令導入存儲庫的 GPG 密鑰:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public |  sudo apt-key add -
4. 將 AdoptOpenJDK APT 存儲庫添加到您的系統:
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
5. 啟用存儲庫后,使用以下命令更新 apt 源并安裝 Java 8 :
6. sudo apt update
sudo apt install adoptopenjdk-8-hotspot
7. 最后,通過檢查 Java 版本來驗證安裝:
java -version
輸出應該如下所示:
openjdk version " 1.8.0_212 "
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

服務器維護小知識設置默認版本

如果您在 Debian 系統上安裝了多個 Java 版本,則可以通過鍵入以下內容來檢查設置為默認版本的版本:
java -version
要更改默認版本,請使用以下 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/adoptopenjdk-8-hotspot-amd64/bin/java   1081      manual mode
  2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java          1111      manual mode
 
Press <enter> to keep the current choice[*], or type selection number:
您將看到所有已安裝Java版本的列表。輸入要用作默認版本的版本號,然后按Enter。

服務器維護小知識JAVA_HOME 環境變量

該JAVA_HOME 環境變量會被一些Java應用程序使用,以確定Java安裝位置。
要設置JAVA_HOME環境變量,請使用該update-alternatives命令查找Java的安裝位置:
sudo update-alternatives --config java
在此示例中,安裝路徑如下:
· OpenJDK 11位于 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
· OpenJDK 8位于 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
找到首選Java安裝的路徑后,打開/etc/environment文件:
sudo nano /etc/environment
假設您要設置JAVA_HOME 為 OpenJDK 11 路徑,請在文件末尾添加以下行:
/etc/environment 文件
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
要使更改在當前shell上生效,您可以注銷并登錄或運行以下源命令:
source /etc/environment
驗證JAVA_HOME環境變量是否已正確設置:
echo $JAVA_HOME
您應該看到Java安裝的路徑:
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment是一個系統范圍的配置文件,供所有用戶使用。如果要JAVA_HOME基于每個用戶設置變量,請將該行添加到.bashrc 或者用戶登錄時加載的任何其他配置文件中。

服務器維護小知識卸載Java

您可以使用 apt 像安裝的任何其他軟件包一樣卸載 Java。
例如,要卸載default-jdk軟件包,只需運行:
sudo apt remove default-jdk

服務器維護小知識結論

最新的 LTS 版本的 OpenJDK 可以在默認的 Debian 10 Buster 存儲庫中找到,安裝是一項簡單而直接的任務。
 
IT運維  我們選擇北京艾銻無限
以上文章由北京艾銻無限科技發展有限公司整理
 

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 国产免费黄色一级片 | 亚洲国产精品无码久久久蜜芽 | 国产A级毛片色咪味 | AV无码中文字幕不卡一区二区三区 | 一级日韩片 | 免费国精产品—品二品 | 久久国产欧美日韩精品图片 | 亚洲自偷自拍另类小说 | 日产精品久久久久久久 | 永久免费AV无码网站在线 | 大地资源免费第二页 | 国产又色又爽又黄的免费 | 老师你兔子好软水好多视频 | 中国丰满熟妇XXXX | 啊灬啊灬啊灬快灬高潮了 | 亚洲精品国产第一区第二区 | 最新精品视频2019在线视频 | 成人小视频在线免费观看 | 中国丰满人妻VIDEOSHD | YW193.CAN尤物国产在线网页 | 香蕉久久福利院 | 精品无码一区二区三区不卡 | 中文字幕肉感巨大的乳专区 | 国产精品一区二区AV蜜芽 | 亚洲av日韩av高潮无码专区 | 99精品久久久久久蜜桃 | 国产精品久久成人网站 | 亚洲一区二区三区四区在线字幕 | 精品国产SM捆绑最大网免费站 | 啊啊啊啊啊好爽视频 | 无码成人18禁动漫网站 | 无码人妻一区二区中文 | 免费 视频 1级 | 亚洲久热中文字幕在线 | 国内精品自在自线视频 | 国产精品爽黄69天堂a | 久99久热只有精品国产女同 | 上司部长出轨漂亮人妻 | 无码专区—VA亚洲V天堂 | 性欧美freexxxx| 黄色影院免费看 |