CentOS 7 安裝指定版本 OpenJDK 1.8


本文涉及環境:

CentOS Linux release 7.8.2003 (Core)

查找指定版本 OpenJDK 1.8

查找所有 OpenJDK 1.8 x86_64 版本

yum --showduplicate list java-1.8.0-openjdk*.x86_64

因為我本地開發使用的版本是OpenJDK 1.8 302 版本,故服務器我們也選用一致的版本號,就是圖片中標紅的版本。

安裝指定版本 OpenJDK

 # 兩者二選一
 yum install -y java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64
 yum install -y java-1.8.0-openjdk-devel-1.8.0.302.b08-0.el7_9.x86_64
 # 如若要安裝最新版本的OpenJDK 1.8
 yum install -y java-1.8.0-openjdk

OpenJDK 只包含 Java 運行時環境,不包括一些jps -ljavac等工具,推薦在生產環境使用。

如果平時需要在服務器開發 Java 程序,那么可以選擇安裝 OpenJDK-devel 版本。

配置環境變量

查找 OpenJDK 等安裝路徑

# 查找 java 的執行路徑
which java
# 輸出:/usr/bin/java

# 查找 java 安裝路徑
ls -lrt /usr/bin/java
# 輸出:/etc/alternatives/java

# 繼續查找
ls -lrt /etc/alternatives/java
# 輸出:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre/bin/java
# 此時上面輸出的路徑便是我們要找的安裝路徑了

配置

/etc/profile文件末尾加入下面兩行配置

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre
export PATH=${PATH}:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

修改完成后,:wq保存退出,再輸入source /etc/profile刷新配置。

此時可以通過輸入 java -version命令驗證是否為我們所需要的 OpenJDK 版本。

溫馨提示:在JDK1.5之后的版本,配置 Java 環境變量的時候我們不再需要配置 classpath ,只需要配置 JAVA_HOME 以及 PATH 即可

參考文章:linux查看openjdk的安裝的路徑(環境變量)_zhangxiaohui4445的博客-CSDN博客_linux openjdk位置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM