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的安裝了。

這邊簡單分享。

<本篇完>

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()