0.linux下JDK安裝與調(diào)試

第一章 獲取JDK官網(wǎng)上的下載鏈接
打開oracle官網(wǎng)來到j(luò)dk下載頁面 選擇對(duì)應(yīng)jdk版本 點(diǎn)擊下載 獲取下載鏈接

sudo wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

第二章 刪除系統(tǒng)自帶的JDK(可選)
默認(rèn) CentOS 有安裝 openJDK,建議先卸載掉
1.檢查 JDK 命令:java -version

[root@oracledb soft]# java -version

java version "1.7.0_45"

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

2.查詢本地 JDK 安裝程序情況; rpm -qa|grep java

[root@oracledb soft]# rpm -qa|grep java

tzdata-java-2013g-1.el6.noarch

java_cup-0.10k-5.el6.x86_64

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

3.卸載上面全部文件(--nodeps 的作用:忽略依賴的檢查):
sudo rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.41.1.10.4.5.alios6.x86_64 sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
sudo rpm -e --nodeps tzdata-java-2011l-4.4.alios6.noarch sudo rpm -e --nodeps libvirt-java-devel-0.4.7-1.3.alios6.noarch

4.也可以一起卸載:sudo rpm -e --nodeps java_cup-0.10k-5.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

第三章: JDK安裝
1.新建目錄
/opt 目錄下創(chuàng)建一個(gè)目錄 setups 用來存放各種軟件安裝包(可選)/usr 目錄下創(chuàng)建一個(gè) program 用來存放各種解壓后的軟件包(可選)
$ mkdir /opt/setups/

$ mkdir /usr/program/

我們以安裝 jdk-8u72-linux-x64.tar.gz
為例
我個(gè)人習(xí)慣 /opt
目錄下創(chuàng)建一個(gè)目錄 soft
用來存放各種軟件安裝包;在 /usr
目錄下創(chuàng)建一個(gè) program
用來存放各種解壓后的軟件包,下面的講解也都是基于此習(xí)慣

2.網(wǎng)絡(luò)下載:
建好目錄后 我們來到剛才 /opt/setups/目錄下運(yùn)行wget命令 + 我們上一步從官網(wǎng)上獲得的jdk下載鏈接 如下圖所示
wget{下載鏈接}


3.: 重命名后解壓:
下載完成 查看目錄 去掉后綴名后無效的字符
$ mv jdk-8u121-linux-x64.tar.gz?AuthParam=1484723595_81888a9a63af33bb2f89a41a689f0bb2 jdk-8u121-linux-x64.tar.gz

解壓安裝包:sudo tar -zxvf jdk-8u72-linux-x64.tar.gz

移到解壓包到自己習(xí)慣的安裝目錄下:mv jdk1.8.0_72/ /usr/program/

4.配置環(huán)境變量:
編輯配置文件:sudo vim /etc/profile

在該文件的最尾巴,添加下面內(nèi)容:JAVA_HOME=/usr/program/jdk1.8.0_121JRE_HOME=JAVA_HOME/jrePATH=PATH:JAVA_HOME/binCLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport JRE_HOMEexport PATHexport CLASSPATH

執(zhí)行命令,刷新該配置(必備操作):source /etc/profile

檢查是否使用了最新的 JDK:java -version

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

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

  • JDK 安裝 CentOS 下過程 JDK 在 CentOS 和 Ubuntu 下安裝過程是一樣的,所以這里不再講...
    指尖的跳躍閱讀 6,903評(píng)論 0 3
  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    imbird閱讀 780評(píng)論 0 1
  • 由于公司業(yè)務(wù)并發(fā)比較高需要高可用使用LVS keeplived。在linux系統(tǒng)centos6.5版本中安裝kee...
    路人末閱讀 3,466評(píng)論 0 1
  • 簡述 hadoop 體系衍生了許多商業(yè)發(fā)行版,其中國內(nèi)最常用的是 CDH。CDH是在原生 apache hadoo...
    mtide閱讀 6,889評(píng)論 1 13
  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    憤怒的_菜鳥閱讀 1,233評(píng)論 0 1

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