Linux下安裝JDK 及 OpenJDK的卸載

今日發現我Linux系統中安裝的JDK是1.8的版本,但是在查詢時候竟然是1.7的版本,因爲我目前從事大數據方向的開發,這對於當前很多流行的技術不是很友好,故解決此問題,也讓各位同仁不必再爲此煩惱。

1、查詢JDK版本

[root@hdp-03 ~]# java -version
java version "1.7.0_99"
OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

系統有時候會默認使用OpenJDK版本,需要卸載後,重新安裝自己需要的JDK版本
以下操作,請切換至root權限進行操作

2、查詢OpenJDK,發現有兩個openJDK版本

[root@hdp-03 ~]# rpm -qa | grep java
tzdata-java-2016c-1.el6.noarch
java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64

3、刪除openJDK版本

[root@hdp-03 ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
[root@hdp-03 ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64 

4、再次查詢OpenJDK,openJDK已刪除

[root@hdp-03 ~]# rpm -qa | grep java
tzdata-java-2016c-1.el6.noarch
完整命令如下所示:

5、解決完openJDK後就可以安裝我們想要使用的JDK版本了。

[root@hdp-03 ~]# tar -zxf jdk-8u121-linux-x64.tar.gz -C /usr/local/

6、將JDK安裝路徑加入環境變量中

[root@hdp-03 ~]# vi /etc/profile

爲了更好的解決這一問題,我們最好把$JAVA_HOME放在$PATH前面,因爲,系統前邊有叫java的文件

7、刷新配置文件,再次查看版本信息

[root@hdp-03 ~]#  source /etc/profile
[root@hdp-03 ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章