install java JDK
安裝JDK
Java的官方網站在http://java.sun.com,下載JDK檔名類似 jdk-6u4-linux-i586-rpm.bin 的檔案,放到/root下,將身份切換到root後,如下步驟安裝即可。
步驟
說明
指令
1
如果jdk-6u4-linux-i586-rpm.bin的權限為非執行檔,先將它改成可執行。
[root@localhost ~]# chmod 744 jdk-6u4-linux-i586-rpm.bin
2
執行jdk-6u4-linux-i586-rpm.bin後,會自動安裝到/usr/java下。
[root@localhost ~]# ./jdk-6u4-linux-i586-rpm.bin
2.1
【2012/2/27@Linux 6.1 補充】
(1)jdk-6u31-linux-x64.bin 執行後並沒有安裝到上述的目錄,而是在檔案所在的目錄下開了一個 jdk1.6.0_31 的目錄,所以要將這個目錄自行搬到 /usr/share 下。
(2)在 Scientific Linux 6.1 版,公用的程式不是放在 /usr 或 /usr/local 目錄下,而是放在 /usr/share 或 /usr/local/share 目錄下.
(3)搬過去後還要自行建立連結。
[root@localhost ~]# mv jdk1.6.0_31 /usr/share
[root@localhost ~]# cd /usr/share/java
[root@localhost ~]# ln -d -s /usr/share/jdk1.6.0_31 latest
3
在Linux中可以同時存在許多個不同版本的JDK,方法是使用alternatives來進行管理, alternatives的指令格式如下: alternatives –install
[root@localhost ~]# alternatives –install /usr/bin/java java /usr/java/latest/bin/java 1
4
使用alternatives檢查一下系統中的設定,因為只有一個直接按Enter即可,如果有兩個以上,可以選擇要使用的版本,+號即表示目前系統使用的版本。
[root@localhost ~]# alternatives –config java
有 1 個程式提供 ‘java’。
選擇 指令
———————————————–
*+ 1 /usr/java/latest/bin/java
請輸入以保留目前的選擇[+],或輸入選擇號碼:
5
檢查一下安裝是否正常。
[root@localhost ~]# java -version
java version “1.6.0_04″
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
[root@localhost ~]# alternatives –display java
java – 狀態是手動的。
目前連結指向 /usr/java/latest/bin/java
/usr/java/latest/bin/java – 優先順序 1
目前 `最好的’ 版本是 /usr/java/latest/bin/java。
6
設定環境變數 JAVA_HOME,將此環境變數設定在 /etc/profile
[root@localhost ~]# cd /etc
[root@localhost ~]# vi profile
profile
JAVA_HOME=/usr/java/latest
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME