1. 程式人生 > >CentOS 6.5 yum 安裝 JDK

CentOS 6.5 yum 安裝 JDK

1、首先,安裝好的 CentOS 會自帶 OpenJDK,可以通過 java -verison,javac -version 命令可以檢視自己是否已經安裝了哪個版本的jdk。

如果要解除安裝,可以通過下面命令:
先檢視 rpm -qa | grep java
顯示如下資訊:

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

解除安裝:

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

還有一些其他的命令

rpm -qa | grep gcj
rpm -qa | grep jdk

如果出現找不到openjdk source的話,那麼還可以這樣解除安裝

 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

2、卸乾淨了之後開始安裝

(1)先檢視 yum list

yum -y list java*

yum search jdk

(2)找到之後安裝想要的版本

yum install java-xxx-openjdk.x86_64

(3)等待下載完,java -verison,javac -version 測試一下即可

3、yum 安裝 java 圖解(寫這篇文章,主要是這裡)

(1)yum install 了之後,java 是預設下載到 /usr/lib/jvm/ 這個目錄下。
(2)這個時候如果在 jvm/ 下 ll 會發現,出現了很多的 link ,只有一個真正的資料夾 java-xxx-openjdk-xxx.x86_64(帶詳細版本) ,其他都是 link ,包括 java-xxx-openjdk.x86_64 和很多的 jre,他們都指向那個資料夾。
(3)同時在 /etc/alternatives/ 下會有 java、javac 的 link, 他們指向  /etc/lib/jvm/java-xxx-openjdk.x86_64 這個 link 的 /bin 。
(4)另外,在 /usr/bin/ 下會有 java、javac 的兩個 link,他們分別指向  /etc/alternatives/ 下面的 java 和 javac。

總結,具體過程如下圖所示: