簡要說明:在大多數LINUX發行版本里,內置或者通過軟件源安裝的JDK,都是安裝的OpenJDK。本人也沒有仔細瞭解OpenJDK和JDK的區別,大致知道OpenJDK只包含最精簡的JDK,因爲產權問題導致SUN JDK無法開放一部分源碼給OpenJDK使用,導致OpenJDK源代碼不完整。所以不建議yum安裝或使用系統自帶的OpenJDK,本文講解的從ORECAL官網下載的JDK進行安裝的。
# JDK安裝
使用版本:jdk-8u161-linux-x64.tar.gz(官網自行下載)
在/user下創建java文件
mkdir /user/java
同時將文件複製到/user/java下。
然後解壓JDK壓縮文件
tar -zxvf jdk-8u161-linux-x64.tar.gz
完成後會看到/user/java目錄下多了一個文件:jkd1.8.0_161
到此安裝完成!
# 配置JDK環境變量
打開文件vim /etc/profile,在最後添加
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_161
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
【注】:JAVA_HOME=/usr/java/jdk1.8.0_161 就是你自己的java目錄。CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}。
#設置環境變量生效
source /etc/profile 或 ./etc/profile
#檢查配置是否成功
java -version
完成!