在大多數LINUX發行版本里,內置或者通過軟件源安裝JDK的話,都是安裝的OpenJDK,OpenJDK是JDK的開放原始碼版本,只包含最精簡的JDK。造成這些的最根本原因是:openJDK允許商業使用,而jdk是允許個人使用,只有付費了,才允許商業使用。
下面來進行安裝openJDK:
首先查看yum庫中的openJDK版本:
[root@iZuf6colupq3f8bo3qto0fZ ~]# yum search java|grep jdk
選擇自己想要的版本來進行安裝,我這裏選擇的是1.8版本:
yum install java-1.8.0-openjdk*
安裝完成之後就是配置環境變量了,可以看看自己安裝的openjdk的具體版本,在/usr/lib/jvm/下,
然後就是具體配置:
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
配置完之後使其生效:
[root@iZuf6colupq3f8bo3qto0fZ jvm]# source /etc/profile
好了,這就大功告成了,此時已經可以正常使用了,可以通過java -version來查看版本信息。