linux安裝JDK后發現系統帶有openjdk的處理


  1、JDK下載。

  官網下載網址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2、登陸Linux,切換到root用戶。

   su  root

  3、在usr目錄下建立Java安裝目錄。

  cd /usr

  mkdir    java

  4、將下載的JDK拷貝到java目錄下。

  方法一: JDK下載本地,通過xftp或filezilla工具上傳

  方法二:使用命令拷貝    cp  /路徑名/jdk-8u60-linux-x64.tar.gz       /usr/java/

  5、解壓jdk到當前目錄。

  tar -zxvf  jdk-8u60-linux-x64.tar.gz        得到文件夾   jdk1.8.0_201

  

  6、配置環境變量。

  進入  

  在最后添加如下內容,下面的jdk路徑,是你自己安裝的路徑哦:

  

  7、重啟機器或執行命令:source  /etc/profile   (建議重啟機器)

   sudo shutdown -r now

  8、檢查安裝情況。Java  -version

    檢查發現不是自己安裝的JDK。這是為什么呢?

      因為系統自帶有openjdk。

    咱們再看看輸入java -version和javac -version是不是會出現不一樣的狀態。 

  那咱們看下該怎么解決吧?

  既然不是咱們想要的JDK,那就把它刪掉,如何刪除呢?

  1、rpm -qa |grep java 輸入命令,搜索出所有包含java的文件

  搜索出來后,咱們就執行以下命令刪除(重點:搜索出來可能有多個文件,咱們只刪除以java-1.xxxx.0-openjdk或tzdata-java開頭的文件,其它的文件千萬千萬千萬不能刪除,否則就重新安裝吧。我自己勿刪了一次,再網上找了大部分資料都沒有解決)

  rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 

  rpm -e –nodeps tzdata-java-2013g-1.el6.noarch

   9、刪除完后,再次檢查JDK安裝。java   -version

    此時即可看到成功了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM