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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

centos 使用java_如何在CentOS 8上安装Java

發布時間:2024/9/27 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos 使用java_如何在CentOS 8上安装Java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java是用于構建不同類型的應用程序和系統的最流行的編程語言之一。

Java有兩種不同的實現,OpenJDK和Oracle Java,兩者之間幾乎沒有區別,只是Oracle Java具有一些其他的商業功能。 Oracle Java License僅允許該軟件的非商業使用,例如個人使用和開發使用。 OpenJDK是Java平臺的開源實現。

默認的CentOS 8存儲庫包括最新的兩個主要Java LTS版本,Java 8和Java11。

在本教程中,我們將說明如何在CentOS 8上安裝一個或多個Java(OpenJDK)版本,以及如何通過替代方法設置默認Java。

安裝OpenJDK 11

一般建議是安裝最新的Java LTS版本(JDK 11)版本。一些基于Java的應用程序可能需要特定版本的Java,因此您可能需要查閱應用程序文檔。

要在CentOS 8上安裝OpenJDK 11,請以root或具有sudo權限的用戶身份運行以下命令:sudo yum install java-11-openjdk-devel

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

輸出應如下所示:openjdk version "11.0.4" 2019-07-16 LTS

OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)

OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

就是這樣!您已經在CentOS 8系統上成功安裝了Java。

CentOS 8還支持OpenJDK的無頭版本,該版本提供了在沒有圖形用戶界面(不支持鍵盤,鼠標和顯示系統)的情況下執行應用程序所需的最小Java運行時。由于該版本具有較少的依賴性并且使用較少的系統資源,因此它更適合于服務器應用程序。

僅安裝無頭OpenJDK 11類型:sudo yum install java-11-openjdk-headless

如果您已經安裝java-11-openjdk-devel,則無頭軟件包將作為依賴項安裝。

安裝OpenJDK 8

Java 8仍然支持并廣泛使用Java LTS的先前版本。如果您的應用程序需要Java 8,則可以通過鍵入以下命令進行安裝:sudo yum install java-1.8.0-openjdk-devel

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

輸出應如下所示:openjdk version "1.8.0_222"

OpenJDK Runtime Environment (build 1.8.0_222-b10)

OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

為使Java運行時最少,請安裝java-1.8.0-openjdk-headless軟件包。

設置默認的Java版本

如果您在CentOS系統上安裝了多個Java版本,則可以使用替代系統來設置在終端中鍵入java時將使用哪個Java版本。

要檢查將哪個Java版本設置為默認版本,請鍵入:java -version

如果要更改默認版本,請使用alternatives命令:sudo alternatives --config java

輸出如下所示:There are 2 programs which provide 'java'.

Selection Command

-----------------------------------------------

1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java)

*+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number:

屏幕上將打印所有已安裝的Java版本的列表。輸入您要用作默認版本的版本號,然后按Enter。

您可能還想更改默認的javac版本:sudo alternatives --config java

javac是用于編譯Java程序的命令實用程序。

設置JAVA_HOME環境變量

一些Java應用程序使用JAVA_HOME 環境變量來確定Java安裝位置,并指定應使用哪個Java版本來運行該應用程序。

要基于每個用戶設置JAVA_HOME變量,請將其添加到~/.bashrc或用戶登錄時加載的任何其他配置文件中。對于系統范圍的設置,請使用/etc/profile.d中的腳本]目錄。

假設您要將JAVA_HOME設置為OpenJDK 8,請在文件末尾添加以下行:

/etc/profile.d/java.shJAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"

要使更改在您當前的外殼程序上生效,您可以注銷并登錄,或使用source命令:source /etc/profile.d/java.sh

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

輸出應顯示Java安裝的路徑:/usr/lib/jvm/java-1.8.0-openjdk

啟動程序時,還可以在應用程序配置,系統單元文件或命令行中設置JAVA_HOME。

例如,要使用Java 8運行Maven,您可以輸入:JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version...

Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre

...

結論

CentOS 8支持兩個主要的Java版本,即Java 8和Java 11,可以使用yum??程序包管理器進行安裝。

如果您有任何問題,請隨時發表評論。

總結

以上是生活随笔為你收集整理的centos 使用java_如何在CentOS 8上安装Java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。