mkdir -p /usr/local/src/jdk
cd /usr/local/src/jdk
tar -zxvf /home/vagrant/jdk-8u291-linux-x64.tar.gz
#建立一個current軟連結到目前下載下傳的jdk版本解壓目錄
ln -s jdk1.8.0_291/ current
安裝的效果
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iNjJjN0UWOzUGZhJzNhFWYzUzN0EDM3YTNwMGOlFmMm9CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
配置環境變量和classpath
在/etc/profile 最後添加(使用vi,使用G指令跳轉到最後)
export JAVA_HOME=/usr/local/jdk/current
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
這樣就上面的安裝環境變量和classpath腳本就可以多次使用。
以後需要更新新的java8的版本,可以将上面解壓的腳本内的版本更換,其他不需要更新!
驗證設定是否成功
source /etc/profile && java -version
或者新開一個終端,輸入java -version