首先在Oracle源文件中下載 JDK安裝包
在Centos操作系統當中,有原生自帶的Java軟件,爲openjdk,在安裝Oracle JDK之前,需要卸載openSDK
需要執行以下的命令
查找opensdk版本內容命令:
rpm -qa |grep java
得到如下的信息:
tzdata-java-2016b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.95-2.6.4.0.el7_2.x86_64
java-1.8.0-openjdk-headless-1.8.0.71-2.b15.el7_2.x86_64
java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64
java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
javapackages-tools-3.4.1-11.el7.noarch
知道了目前機器當中安裝的opensdk,則下一步需要做的,是刪除當中涉及到opensdk的內容,則需要執行以下的命令:
rpm -e --nodeps tzdata-java-2016b-1.el7.noarch
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.95-2.6.4.0.el7_2.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.71-2.b15.el7_2.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
在執行以上的命令之後,查看當前刪除的情況,可以再次輸入命令查看:
rpm -qa |grep java
在執行上述的命令之後,得到如下的執行結果:
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
以上執行結果即爲刪除opensdk,之後
在創建的Java的文件夾下面,解壓縮Java的安裝文件,然後配置系統的環境路徑,這裏採用全局設置方法,修改文件
sudo gedit /etc/profile
打開文件之後,在文件末尾加上如下內容
#java environment path settings
export JAVA_HOME=/home/gis/java/jdk1.8.0_77
export JRE_HOME=/home/gis/java/jdk1.8.0_77/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin: $PATH
在設置該文件之後,保存該文件:
source /etc/profile 使得該文件生效