Linux安裝JDK完整步驟

1果元、檢查一下系統(tǒng)中的jdk版本

[root@localhost software]# java -version

顯示:

openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

2独悴、檢測jdk安裝包

[root@localhost software]# rpm -qa | grep java

顯示:

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

3骗灶、卸載openjdk

[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

或者使用

[root@localhost jvm]# yum remove *openjdk*

之后再次輸入rpm -qa | grep java 查看卸載情況:

[root@localhost software]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

4艘策、安裝新的jdk

[root@localhost software]# ll
total 181192
-rw-r--r-- 1 root root 185540433 May 20  2017 jdk-8u131-linux-x64.tar.gz

解壓 jdk-8u131-linux-x64.tar.gz安裝包

[root@localhost software]# mkdir -p /opt/soft
[root@localhost software]# mv jdk-8u131-linux-x64.tar.gz  /opt/soft
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz 
[root@localhost software]# ln -s jdk1.8.0_131 jdk

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

[root@localhost software]# vim /etc/profile

在最前面添加:

export JAVA_HOME=/opt/soft/jdk
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

6、執(zhí)行profile文件

[root@localhost software]# source /etc/profile

7唆涝、檢查新安裝的jdk

[root@localhost software]# java -version

顯示:

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

到此為止,整個安裝過程結(jié)束捏膨。

8、腳本安裝

mkdir -p /opt/soft/
cd  /opt/soft/

#download jdk-8u161-linux-x64.tar.gz
#wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz
wget --no-check-certificate --no-cookies --header "Cookie: s_nr=1392900709523; ORA_WWW_PERSONALIZE=v:1~i:6~r:6~g:APAC~l:en~cs:NOT_FOUND~cn:scut; ORASSO_AUTH_HINT=v1.0~20140322121132; ORA_UCM_INFO=3~xxxx21212xxxx~xxxx~xxxx~xxxx@163.com; s_cc=true; oraclelicense=accept-securebackup-cookie; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjava-archive-downloads-javase6-419409.html%23jdk-6u45-oth-JPR; s_sq=%5B%5BB%5D%5D;" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz

#extract jdk
#tar -xvf jdk-8u161-linux-x64.tar.gz
tar -xvf jdk-8u161-linux-x64.tar.gz
rm -f jdk
ln -s jdk1.8.0_161 jdk


#set environment
export JAVA_HOME="/opt/soft/jdk"
if ! grep "JAVA_HOME=/opt/soft/jdk" /etc/profile
then
  echo "export JAVA_HOME=/opt/soft/jdk" | tee -a /etc/profile
  echo "export JRE_HOME=${JAVA_HOME}/jre " | tee -a /etc/profile
  echo "export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" | tee -a /etc/environment
  echo "export  PATH=${JAVA_HOME}/bin:$PATH" | tee -a /etc/profile
fi

#update environment
source /etc/profile
echo "jdk is installed !"

8食侮、參考文章

Linux安裝JDK完整步驟

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末号涯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子锯七,更是在濱河造成了極大的恐慌链快,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眉尸,死亡現(xiàn)場離奇詭異域蜗,居然都是意外死亡,警方通過查閱死者的電腦和手機噪猾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門霉祸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人袱蜡,你說我怎么就攤上這事脉执。” “怎么了戒劫?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長婆廊。 經(jīng)常有香客問我迅细,道長,這世上最難降的妖魔是什么淘邻? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任茵典,我火速辦了婚禮,結(jié)果婚禮上宾舅,老公的妹妹穿的比我還像新娘统阿。我一直安慰自己彩倚,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布扶平。 她就那樣靜靜地躺著帆离,像睡著了一般。 火紅的嫁衣襯著肌膚如雪结澄。 梳的紋絲不亂的頭發(fā)上哥谷,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音麻献,去河邊找鬼们妥。 笑死,一個胖子當(dāng)著我的面吹牛勉吻,可吹牛的內(nèi)容都是我干的监婶。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼齿桃,長吁一口氣:“原來是場噩夢啊……” “哼惑惶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起源譬,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤集惋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后踩娘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刮刑,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年养渴,在試婚紗的時候發(fā)現(xiàn)自己被綠了雷绢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡理卑,死狀恐怖翘紊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情藐唠,我是刑警寧澤帆疟,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站宇立,受9級特大地震影響踪宠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜妈嘹,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一柳琢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦柬脸、人聲如沸他去。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灾测。三九已至,卻和暖如春涩馆,著一層夾襖步出監(jiān)牢的瞬間行施,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工魂那, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛾号,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓涯雅,卻偏偏與公主長得像鲜结,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子活逆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容