CentOS下安裝JDK的三種方法

由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JDK的安裝:

方法一:手動(dòng)解壓JDK的壓縮包击费,然后設(shè)置環(huán)境變量

1.在/usr/目錄下創(chuàng)建java目錄

[root@localhost ~]# mkdir/usr/java

[root@localhost ~]# cd /usr/java

2.下載jdk,然后解壓

[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz?

[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

3.設(shè)置環(huán)境變量

[root@localhost java]# vi /etc/profile

在profile中添加如下內(nèi)容:

#set java environment

JAVA_HOME=/usr/java/jdk1.7.0_79

JRE_HOME=/usr/java/jdk1.7.0_79/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效:

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

4.驗(yàn)證JDK有效性

[root@localhost java]# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

方法二:用yum安裝JDK

1.查看yum庫中都有哪些jdk版本(暫時(shí)只發(fā)現(xiàn)了openjdk)

[root@localhost ~]# yum search java|grep jdk

ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk

java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation

java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle

java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation

java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle

java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment

java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation

java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle

ldapjdk.x86_64 : The Mozilla LDAP Java SDK

2.選擇版本,進(jìn)行安裝

//選擇1.7版本進(jìn)行安裝

[root@localhost ~]# yum install java-1.7.0-openjdk

//安裝完之后,默認(rèn)的安裝目錄是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

3.設(shè)置環(huán)境變量

[root@localhost ~]# vi /etc/profile

在profile文件中添加如下內(nèi)容

#set java environment

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效

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

4.驗(yàn)證(同上一方法)

方法三:用rpm安裝JDK

1.下載rpm安裝文件

[root@localhost ~]$ curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm

2.使用rpm命令安裝

[root@localhost? ~]# rpm -ivh jdk-7u79-linux-x64.rpm

3.設(shè)置環(huán)境變量

[root@localhost java]# vi /etc/profile

在打開的profile文件中添加如下內(nèi)容

#set java environment

JAVA_HOME=/usr/java/jdk1.7.0_79

JRE_HOME=/usr/java/jdk1.7.0_79/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效

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

4.驗(yàn)證(同上一方法)

注:和yum安裝類似桦他,不用設(shè)置環(huán)境變量就可以運(yùn)行java命令蔫巩。rpm安裝方式默認(rèn)會(huì)把jdk安裝到/usr/java/jdk1.7.0_79,然后通過三層鏈接快压,鏈接到/usr/bin,具體鏈接如下:

[root@localhost ~]# cd /bin

[root@localhost bin]# ll|grep java

lrwxrwxrwx. 1 root root? ? 25 Mar 28 11:24 jar ->/usr/java/default/bin/jar

lrwxrwxrwx. 1 root root? ? 26 Mar 28 11:24 java -> /usr/java/default/bin/java

lrwxrwxrwx. 1 root root? ? 27 Mar 28 11:24 javac ->/usr/java/default/bin/javac

lrwxrwxrwx. 1 root root? ? 29 Mar 28 11:24 javadoc ->/usr/java/default/bin/javadoc

lrwxrwxrwx. 1 root root? ? 28 Mar 28 11:24 javaws ->/usr/java/default/bin/javaws

lrwxrwxrwx. 1 root root? ? 30 Mar 28 11:24 jcontrol ->/usr/java/default/bin/jcontrol

[root@localhost bin]# cd /usr/java/

[root@localhost java]# ll

total 4

lrwxrwxrwx. 1 root root? 16 Mar 28 11:24 default-> /usr/java/latest

drwxr-xr-x. 8 root root 4096 Mar 28 11:24 jdk1.7.0_79

lrwxrwxrwx. 1 root root? 21 Mar 28 11:24 latest -> /usr/java/jdk1.7.0_79

方法四:Ubuntu?上使用apt-get安裝JDK

1.查看apt庫都有哪些jdk版本

root@linuxidc:~# apt-cache search java|grep jdk

default-jdk - Standard Java or Java compatible Development Kit

default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)

gcj-4.6-jdk - gcj and classpath development tools for Java(TM)

gcj-jdk - gcj and classpath development tools for Java(TM)

openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols)

openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)

openjdk-6-doc - OpenJDK Development Kit (JDK) documentation

openjdk-6-jdk - OpenJDK Development Kit (JDK)

openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)

openjdk-6-source - OpenJDK Development Kit (JDK) source files

openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols)

openjdk-7-demo - Java runtime based on OpenJDK (demos and examples)

openjdk-7-doc - OpenJDK Development Kit (JDK) documentation

openjdk-7-jdk - OpenJDK Development Kit (JDK)

openjdk-7-source - OpenJDK Development Kit (JDK) source files

uwsgi-plugin-jvm-openjdk-6 - Java plugin for uWSGI (OpenJDK 6)

uwsgi-plugin-jwsgi-openjdk-6 - JWSGI plugin for uWSGI (OpenJDK 6)

openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT

openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)

openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT

openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)

openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries)

2.選擇版本進(jìn)行安裝

root@linuxidc:~# apt-get install openjdk-7-jdk

3.設(shè)置環(huán)境變量

root@linuxidc:~# vi /etc/profile

在打開的profile文件中添加如下內(nèi)容

#set java environment

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效

root@linuxidc:~# source /etc/profile

4.驗(yàn)證(同上一方法)

Ubuntu 14.04安裝JDK1.8.0_25與配置環(huán)境變量?http://www.linuxidc.com/Linux/2015-01/112030.htm

CentOS 搭建JDK環(huán)境?http://www.linuxidc.com/Linux/2015-06/118879.htm

Ubuntu 14.04安裝JDK1.8.0_25與配置環(huán)境變量?http://www.linuxidc.com/Linux/2015-01/112030.htm

Ubuntu 14.04 LTS安裝Oracle JDK 1.8?http://www.linuxidc.com/Linux/2014-11/109216.htm

CentOS6.3安裝JDK和環(huán)境配置?http://www.linuxidc.com/Linux/2012-09/70780.htm

Ubuntu 14.04 安裝 JDK8?http://www.linuxidc.com/Linux/2014-09/106218.htm

Ubuntu下安裝JDK圖文解析?http://www.linuxidc.com/Linux/2014-09/107291.htm

本文永久更新鏈接地址http://www.linuxidc.com/Linux/2016-09/134941.htm

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末圆仔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌歪沃,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宝磨,死亡現(xiàn)場(chǎng)離奇詭異磅崭,居然都是意外死亡柔逼,警方通過查閱死者的電腦和手機(jī)癣漆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人用僧,你說我怎么就攤上這事攀操∫庵” “怎么了慈迈?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵伸头,是天一觀的道長(zhǎng)面哼。 經(jīng)常有香客問我,道長(zhǎng)闯袒,這世上最難降的妖魔是什么吭历? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任朗若,我火速辦了婚禮灾馒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己花盐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布堪旧。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夹攒,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秕衙。 我是一名探鬼主播勇吊,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后牍蜂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體从绘,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡渊季,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年源织,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缘屹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片互亮。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖姥卢,靈堂內(nèi)的尸體忽然破棺而出棺榔,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏诸蚕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胧华。 院中可真熱鬧剪决,春花似錦渗鬼、人聲如沸堰乔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玫坛,卻和暖如春赫模,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芥牌。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓烦味,卻偏偏與公主長(zhǎng)得像溃论,于是被迫代替她去往敵國和親钥勋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子算灸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    憤怒的_菜鳥閱讀 1,149評(píng)論 0 1
  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    imbird閱讀 733評(píng)論 0 1
  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    JerichoPH閱讀 713評(píng)論 0 4
  • 自己想在Linux中搭建一個(gè)Java的web項(xiàng)目用來做性能測(cè)試。一步一步記錄一下自己的腳印哩照。已知需要在Li...
    許小小晴閱讀 203評(píng)論 0 0
  • 各版本hadoop文檔地址 Hadoop的框架最核心的設(shè)計(jì)就是:HDFS(Hadoop Distributed F...
    MicoCube閱讀 987評(píng)論 0 2