centos 安裝jdk並設定環境變數

來源:互聯網
上載者:User

centos 安裝jdk並設定環境變數
JDK 安裝CentOS 下過程

  • JDK 1.8 下載

  • 此時(20170324)最新版本:jdk-8u72-linux-x64.tar.gz

  • 官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • 預設 CentOS 有安裝 openJDK,建議先卸載掉

  • 檢查 JDK 命令:Java-version

  • 查詢本地 JDK 安裝程式情況;rpm -qa|grep java

    • 我查詢出來的結果如下:
    java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64tzdata-java-2015g-2.el6.noarch
    • 卸載上面三個檔案(--nodeps的作用:忽略依賴的檢查):
    • sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64
    • sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64
    • sudo rpm -e --nodeps tzdata-java-2015g-2.el6.noarch
    • 也可以一起卸載:sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64 java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64 tzdata-java-2015g-2.el6.noarch
    • 如果是 CentOS 7 的話:sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64 java-1.7.0-openjdk-headless-1.7.0.131-2.6.9.0.el7_3.x86_64 python-javapackages-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64 java-1.8.0-openjdk-headless-1.8.0.121-0.b13.el7_3.x86_64 tzdata-java-2017a-1.el7.noarch
  • JDK 1.8 安裝

    • 我們以安裝jdk-8u72-linux-x64.tar.gz為例
    • 我個人習慣/opt目錄下建立一個目錄setups用來存放各種軟體安裝包;在/usr目錄下建立一個program用來存放各種解壓後的軟體包,下面的講解也都是基於此習慣
    • 我個人已經使用了第三方源:EPEL、RepoForge,如果你出現yum install XXXXX安裝不成功的話,很有可能就是你沒有相關源,請查看我對源設定的文章
    • 解壓安裝包:sudo tar -zxvf jdk-8u72-linux-x64.tar.gz
    • 移到解壓包到我個人習慣的安裝目錄下:mv jdk1.8.0_72/ /usr/program/
    • 配置環境變數:
      • 編輯設定檔:sudo vim /etc/profile 或者 sudo vim /etc/profile.d/java.sh (個人推薦使用,便於管理)
      • 在該檔案的最尾巴,添加下面內容:
      # JDKJAVA_HOME=/usr/program/jdk1.8.0_72JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport JRE_HOMEexport PATHexport CLASSPATH
      • 執行命令,重新整理該配置(必備操作):source /etc/profile 或者 . java.sh
      • 檢查是否使用了最新的 JDK:java -version

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.