close
現場(環境):CentOS 6 套件j2sdk1.4.2_07
原因:
因為某些原因需要在主機上安裝舊版的jdk來進行開發測試。
但是從網路上抓下來的舊版jdk都會是 *.bin 的檔案版本。
在新版本的環境下,要用這個檔案進行安裝設定會有點問題。
錯誤訊息:
透過bin安裝時會有的錯誤
j2sdk-1_4_2_05-linux-i586.bin tail: cannot open `+486′ for reading: No such file or directory ERROR
或者
j2sdk-1_4_2_05-linux-i586.bin tail: cannot open `+586′ for reading: No such file or directory ERROR
所以我們要解決*.bin產生的問題。
才能取得在它內部的*. rpm檔案。
處理方式:
要多加一行環境變數。
假設我把tomcat的環境變數寫在/etc/profile之下。
我就把這行設定一樣寫在這邊。
export _POSIX2_VERSION=199209
然後source這個變數設定。
#source /etc/profile
接著就能夠直接使用bin檔安裝。
#./j2sdk-1_4_2_07-linux-i586.bin
解開bin包後,就可以取得jdk的rpm安裝檔。
再來就是 rpm -Uvh 安裝而已~
到這邊就算完成舊版jdk的安裝了。
這邊簡單分享。
<本篇完>
全站熱搜