下載jdk-8u361-linux-x64.tar.gz https://www.oracle.com/java/technologies/downloads 上傳jdk-8u361-linux-x64.tar.gz 到node1 以下命令都是在node1上執行 解壓 tar -zxvf jdk-8 ...
下載jdk-8u361-linux-x64.tar.gz
https://www.oracle.com/java/technologies/downloads
上傳jdk-8u361-linux-x64.tar.gz 到node1
以下命令都是在node1上執行
解壓
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/
配置軟連接 (快捷方式)
ln -s /export/server/jdk1.8.0_361/ jdk
配置JAVA_HOME環境變數
vim /etc/profile
# 新增兩行
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
生效環境變數
source /etc/profile
配置java執行程式的軟連接
# 刪除系統自帶的java程式
rm -f /usr/bin/java
# 重新鏈接到自己安裝的java
rm -f /usr/bin/java
驗證
java -version
javac -version
小插曲
如果在設置環境變數不小心設置錯誤的情況下
系統命令很多都不可以用了(包括su, vim等)
這時候只要重新導入下環境變數,然後再用vim修正過來
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
擴展
cd /export/server
# 跨伺服器複製文件
# node2:$PWD的意思是把node1當前目錄jdk1.8.0_361複製到node2同級文件夾裡面 (/export/serverjdk1.8.0_361)
scp -r jdk1.8.0_361 node2:$PWD
至此,node1上的jdk安裝完畢,重覆上述步驟安裝到node2/3上