CentOS7離線部署JDK

卡多希6發表於2024-05-12

一、 下載JDK

官網地址:
https://www.oracle.com/java/technologies/downloads/#java18
image

二、安裝部署

點選檢視程式碼
## 建立存放的資料夾
[root@localhost /]# cd /
[root@localhost /]# mkdir data
[root@localhost /]# cd /data
[root@localhost data]# mkdir java


## 解壓,安裝下載的檔案
[root@localhost data]# cd java
[root@localhost java]# ls
jdk-8u381-linux-x64.tar.gz
[root@localhost java]# tar -zxvf jdk-8u381-linux-x64.tar.gz 


## 重新命名檔案  重新命名 mv + 原名稱 + 新名稱 
[root@localhost java]# ls
jdk1.8.0_381  jdk-8u381-linux-x64.tar.gz
[root@localhost java]# mv jdk1.8.0_381 jdk1.8
[root@localhost java]# ls
jdk1.8  jdk-8u381-linux-x64.tar.gz


## 修改環境變數
## 配置Java環境變數(進入"/etc/profile.d" 目錄,上傳jdk.sh到當前目錄(/etc/profile.d))
## 進入檔案
[root@localhost java]# cd /etc/profile.d
## 建立jdk.sh檔案
[root@localhost profile.d]# touch jdk.sh
[root@localhost profile.d]# vim jdk.sh
[root@localhost profile.d]# cat jdk.sh 

## 檔案內容
export JAVA_HOME=/data/java/jdk1.8
export JRE_HOME=/data/java/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin


## 重新整理驗證
[root@kaduoxi java]# cd /etc/profile.d
## 重新整理環境變數檔案,使環境變數立即生效
[root@kaduoxi profile.d]# source /etc/profile
## 最後驗證Java
[root@kaduoxi profile.d]# java -version
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)

三、問題

問題1:
重新整理環境變數,-bash: TMOUT: readonly variable
[root@0322594 etc]# vim profile
[root@0322594 etc]#
TMOUT=1800
readonly TMOUT

問題2:
已經存在jdk

[root@localhost profile.d]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)

相關文章