Linux上一般會安裝Open JDK,關於OpenJDK和JDK的區別:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html
下面開始安裝步驟:
--------------------------------------------------------------------------第一步-----------------------------------------------------------------------
第一步 卸載系統自帶的OpenJDK以及相關的java文件
①在命令窗口鍵入:
java -version
可以看到系統自帶的OpenJDK版本信息。
②在命令窗口鍵入:
rpm -qa | grep java
命令說明:
rpm 管理套件
-qa 使用詢問模式,查詢所有套件
grep 查找文件里符合條件的字符串
java 查找包含java字符串的文件
以上文件中:
下面這幾個可以刪除
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
noarch文件可以不用刪除
python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch
③在命令窗口鍵入:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
但是會出錯,因為在普通用戶sxd用戶下,並沒有操作這幾個文件的權限。
解決:
在命令窗口鍵入:
su root
進入root用戶,可以有權限操作這幾個文件。
完整的刪除文件的命令,在命令窗口鍵入:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
命令介紹:
rpm 管理套件
-e 刪除指定的套件
--nodeps 不驗證套件檔的相互關聯性
④檢查是否已經刪除成功
在命令窗口鍵入:
java -version
代表已經刪除成功了。
⑤如果還沒有刪除,則用yum -y remove去刪除他們
------------------------------------------------------------------------------第二步-----------------------------------------------------------------------------
第一步:創建jdk安裝目錄(該/usr/local/src 目錄是空的,最好把我們自己下載的放到這,容易區分)

中間用紅色的線圈起來的就是需要加的( JAVA_HOME 是jdk安裝目錄,和在Windows下配置一樣 )
然后在文本框內輸入下邊的四行代碼,寫一行一個回車
export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

