centos安裝jdk

方法一:手動解壓JDK的壓縮包,而後設置環境變量

1.在/usr/目錄下建立java目錄 

[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java
2.下載,而後解壓
[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.設置環境變量
[root@localhost java]# vi /etc/profile
添加以下內容:
#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.驗證

[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(CentOS)

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

[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.選擇版本,進行安裝

咱們這裏安裝1.7版本
[root@localhost ~]# yum install java-1.7.0-openjdk  
安裝完以後,默認的安裝目錄是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

3.設置環境變量
[root@localhost ~]# vi /etc/profile
添加以下內容:
#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
3.驗證
    同上。



注:由於採用yum安裝jdk,系統考慮到多版本的問題,會用alternatives進行版本控制。開始,相應版本的jdk安裝在/usr/lib/jvm/以後,會在alternatives中註冊,在/etc/alternatives目錄下會產生一些連接到/usr/lib/jvm/中剛安裝好的jdk版本。

在/usr/bin下面會有連接到/etc/alternatives的相應的文件。好比,/usr/bin下面會有一個連接文件java的映射關係以下:

/usr/bin/java->/etc/alternatives/java
/etc/alternatives/java-> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
這樣,java命令不用設置環境變量,就能夠正常運行了。但若是對於tomcat或其餘軟件來講仍是要設置環境變量。

一樣,若是安裝新的版本jdk,就會從新連接到最新安裝的jdk版本。固然,也能夠使用alternatives修改所要使用的版本。

具體方法可參照:《使用Linux的alternatives管理多版本的軟件》



方法三:用rpm安裝JDK
1.下載
[hadoop@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
Preparing...               ########################################### [100%]
  1:jdk                    ###########################################[100%]
Unpacking JAR files...
       rt.jar...
       jsse.jar...
       charsets.jar...
       tools.jar...
       localedata.jar...
       jfxrt.jar...

3.設置環境變量
[root@localhost java]# vi /etc/profile
添加以下內容:
#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.驗證

[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)
相關文章
相關標籤/搜索