系統:Linux RedHat AS3 Update3
安裝包:j2sdk-1_4_2_05-linux-i586.bin
安裝過程:
1、將該檔案拷貝到/tmp目錄下
----//注:cp j2sdk-1_4_2_05-linux-i586.bin /tmp
2、然後執行該檔案
----//注: ./j2sdk-1_4_2_05-linux-i586.bin
----//注注意/前面有個點".")
會出現拷貝檔案的列表資訊,預設地jdk被安裝到了/usr/java/j2sdk1.4.2_05目錄下。
3、設定JAVA環境變數
用vi編輯profile檔案
----//注:該檔案在/etc目錄下
----//註:vi /etc/profile
在最後面加入如下內容:
export JAVA_HOME=/usr/java/j2sdk1.4.2_05
export PATH=/usr/java/j2sdk1.4.2_05/bin:$PATH
export CLASSPATH=.:/usr/java/j2sdk1.4.2_05/lib/tools.jar:/usr/java/j2sdk1.4.2_05/lib:$CLASSPATH
存檔退出(不同版本的路徑會有所不同,請根據自己實際情況更改)
4、然後要讓他生效,在命令列中敲打如下命令
----//注:source /etc/profile
5、如果希望其他使用者可以使用java,用其他使用者帳號登入,然後在命令列下敲打如上的命令
----//注:source /etc/profile
6、這些工作做完後用如下命令測試一下,或者直接敲命令java就會顯示該命令的協助。
----//注:which java(顯示出來相關資訊就可以了)
注意的問題:因為我的Linux RedHat AS3選擇的是完整安裝,根據網上的安裝文檔操作後發現執行java總是提示找不到/usr/java/j2sdk1.4.2_05/jre/lib/i386目錄的一個so檔案(但實際上存在的)。又去掉環境變數設定後使用java命令出現了又是另外一些無關的資訊(另外一個命令的),原來是它優先使用了內建的命令了,所以在路徑設定中一定要把jdk的路徑放到前面。
在該系統上安裝JDK1.5可能沒有問題(是看到另外一個bloger的日誌中寫的)。網上有關的很多文章介紹的軟體版本都比較低,所以在操作中會出現各種問題也就不難理解了。
感謝那些記錄了自己的使用過程的部落格們。