也可以參考《在Linux系統環境下安裝配置JDK常用方法》,原理是一樣的。之所以又寫這篇,主要是看看老外的做法(雖然是阿三寫的)。
JDK(Java Development Toolkit):
一個可以用來開發 Java 程序的軟件包。這也是開發 Java 軟件所必需的。
JRE(Java Runtime environment):
運行 Java 程序的 Java 虛擬機的實際上的執行者,即它實現了 Java 虛擬機,JRE = JVM + Java Packages Classes + runtime libraries。Java 運行時環境是運行 Java 程序的插件。
以下是我在 64 位 linux 機器上安裝 jdk1.6 的步驟:
1.在線下載:
- wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-x64.bin?BundledLineItemUUID=YeSJ_hCxIl0AAAEqJYBp5yJ3&OrderID=luWJ_hCxQbYAAAEqDYBp5yJ3&ProductID=xKiJ_hCySHIAAAEpT7wzBGsB&FileName=/jdk-6u21-linux-x64.bin
注:可以在 sun.com 網站上下載,但 Oracle 目前是 sun 的擁有者。可以通過谷歌搜索 "download + jdk-6u21-linux-x64.bin" 得到二進制安裝文件。
2.在下載得到的二進制文件上執行 chmod +x 命令:
- chmod +x jdk-6u21-linux-x64.bin
3.
執行該二進制文件:
- ./jdk-6u21-linux-x64.bin
4.
現在會看到 JDK 的 RPM 文件。執行以下命令進行安裝:
- root@server [/usr/local/src]# rpm -Uvh jdk-6u21-linux-amd64.rpm
以下是安裝路徑:
64 位 Java:/usr/java/64/ 或者 /usr/java...(或者 /opt/java/64/...)
32 位 Java:/usr/java/...(或者 /opt/java/...)
5(這裡原文是 4,看來阿三做事也不夠精細啊).
添加 JAVA_HOME 路徑如下:
- root@server [/]# grep JAVA_HOME ~/.bash_profile
- JAVA_HOME=
- root@server [/]#
並執行:
- root@server [/]#export PATH=$PATH:/usr/java/64/jdk1.6.0_21/bin
- root@server[/]# grep jdk ~/.bash_profile
- JAVA_HOME=/usr/java/64/jdk1.6.0_21
- export PATH=$PATH:/usr/java/64/jdk1.6.0_21/bin
就像這樣:
- echo "JAVA_HOME=/usr/java/jdk1.6.0_21" >> ~/.bash_profile
- echo "export PATH=$PATH:/usr/java/jdk1.6.0_21/bin" >> ~/.bash_profile
6.
檢驗環境變量是否正確(需要重啟機器):
- root@fre [/]# echo $JAVA_HOME
- /usr/java/64/jdk1.6.0_21
- root@server[/]