環境:VirtualBox 4.1 +RedHat Linux 6
a.下載JDK
JavaSE 6下載:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive- downloads-javase6-419409.html
JavaSE 7下載:
http://www.oracle.com/technetwork/java/java-archive-downloads-javase7- 521261.html
下載JDK文件jdk-6u27-linux-i586.rpm 或者是jdk-6u27-linux-i586.bin;
說明:建議下載JDK6,因為最新的使用得很少,還需要時間來普及。
b.制作包含JDK安 裝包的ISO文件,如mypackage.iso,把mypackage.iso掛載到Linux操作系統上。或者使用VirtualBox的 增強功能,實現虛擬機和宿主機之間的文件共享;
c.切換到root用戶,將JDK安裝文件jdk-7- linux-i586.rpm拷貝到Redhat任意目錄下。如/homecp ???.rpm /home
d.進入安裝文件目錄(cd ……)
e.執行rpm -ivh ???.rpm或者./???bin(注:這裡???表示安裝文件的名字,如jdk-6u27 -linux-i586)此時,系統會開始安裝JDK。安裝結束後可以在/usr目錄下發現新增了一個名為java的文 件夾。該文件夾就是安裝好的JDK目錄。
f.設置環境變量
1.進入/etc文件夾,找到文件 profile並打開(命令為:#vi profile)。或者在終端直接輸入 vi /etc/profile(如果用vi編輯器不 能編輯,就切換到圖形界面用 kwrite打開進行編輯)
2.找到export PATHUSER LOGNAME MAIL HOSTNAMEHISTSIZE INPUTRC,修改為下面的形式(按i讓編輯器處於插入狀態):
JAVA_HOME='/usr/java/jdk1.7.0′
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME
exportPATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH
按ESC退出編輯模式, 在文件末尾輸入:wq回車保存並退出vi
g.設置完畢後,保存文件。重啟Redhat後(或者使用 source /etc/profile 使配置文件立即生效)登錄控制終端,輸入:java -version;就可以看到正確的 版本號了。如果出現java version“1.6.0.27”等字樣,說明您的JDK已經安裝成功了!