CentOS7安裝JDK

1、準(zhǔn)備工作

1.1、首先,更新包

  [root@root ~]# yum update

1.2、檢查服務(wù)器上是否已安裝舊版本的Java

  [root@root ~]# java -version

1.3、如果有舊版本的Java則移除

  [root@root ~]# yum remove java-1.6.0-openjdk
  [root@root ~]# yum remove java-1.7.0-openjdk

2、下載安裝JDK

   前往<a >Oracle Java下載</a>根據(jù)需要選擇合適的版本。我這里選擇jdk-8u111-linux-x64.rpm

2.1、服務(wù)器中下載jdk-8u111-linux-x64.rpm

  [root@root ~]# mkdir /usr/local/download
  [root@root ~]# cd /usr/local/download
  [root@root ~]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.rpm"
  [root@root ~]# ls

3、執(zhí)行rpm包安裝

  [root@root ~]# rpm -ivh jdk-8u111-linux-x64.rpm

出現(xiàn)以下結(jié)果表示安裝成功
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8.0_111-2000:1.8.0_111-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...

如果報這錯誤error: unpacking of archive failed on file /usr/java/jdk1.8.0_151/src.zip;5a4a3f48: cpio: read failed - No such file or directory
error: jdk1.8-2000:1.8.0_151-fcs.x86_64: install failed

4、檢查Java版本

  [root@root ~]# java -version

如果正確安裝,會出現(xiàn)以下結(jié)果:
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

5、設(shè)置環(huán)境變量

    [root@root ~]# export JAVA_HOME=/usr/java/jdk1.8.0_111/
    [root@root ~]# export PATH=$PATH:$JAVA_HOME

    #測試下環(huán)境變量:
    [root@root ~]# echo $JAVA_HOME
    #應(yīng)該輸出的結(jié)果:
    /usr/java/jdk1.8.0_111/

然而,上述方法并不推薦,因為系統(tǒng)重啟后所設(shè)置的環(huán)境變量將不復(fù)存在。為了使之永久性設(shè)置,需要在系統(tǒng)profile里新增路徑。在/etc/profile.d/路徑下新建一個文件,名為java.sh

    [root@root ~]# cd /etc/profile.d/
    [root@root ~]# touch java.sh
    寫入以下語句:
    #!/bin/bash
    JAVA_HOME=/usr/java/jdk1.8.0_111
    PATH=$JAVA_HOME/bin:$PATH
    export PATH JAVA_HOME
    export CLASSPATH=.

保存并關(guān)閉文件,執(zhí)行以下命令使之可運行:

    [root@root ~]# chmod +x /etc/profile.d/java.sh

最后,執(zhí)行以下命令來永久設(shè)置環(huán)境變量:

    [root@root ~]# source /etc/profile.d/java.sh

至此JDK已安裝完畢

更多spring boot/spring cloud學(xué)習(xí)資源:
https://download.csdn.net/download/wiseap/10364359
更多區(qū)塊鏈學(xué)習(xí)資源:
https://download.csdn.net/download/wiseap/10319848

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    JerichoPH閱讀 771評論 0 4
  • 1安裝JDK 1.1下載jdk-8u144-linux-x64.rpm 下載鏈接:http://www.oracl...
    江南小帥閱讀 656評論 3 0
  • 1.centos7 默認(rèn)安裝的jdk pm -qa | grep java 2.卸載默認(rèn)的jdk rpm -e -...
    我的女友漏氣了閱讀 252評論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,688評論 19 139
  • 1、選擇符合自己系統(tǒng)版本的jdk,并下載[http://www.oracle.com/technetwork/ja...
    yhyok閱讀 689評論 0 50

友情鏈接更多精彩內(nèi)容