Sun Solaris上安裝多JDK

來源:互聯網
上載者:User

工作需要,DB2 使用的是1.4.04的JDK而且是32位的那種,因大多介面程式是用java編寫,所以專案經理想換個高版本的JDK來專門跑介面程式,但又不能破壞DB2使用的1.4.04因為怕DB2出問題。
於是專案經理打個電話sun工程師過來了,挺羨慕這類人呵呵 一天到晚飛來飛去的 呵呵
於是sun工程師把對應的版本的JDK複製給我,然後對我說如何安裝、什麼云云 ,用小學生的中心思想來概括就是
不懂的話可以上www.sun.com查,暈!
說完就走了,聽的我當時只一個勁的點頭~等他一走,我一看他給我的2個檔案 我靠 居然是JRE,!我要的是JDK哦
沒辦法!自己下唄~
因為伺服器是64位的 不用64位的JDK實在可惜 ,於是上官方網站下了sun solaris的JDK 32 與64位的
具體安裝步驟看下面:

jdk-1_5_0_07-solaris-sparc.sh  32位版本的
jdk-1_5_0_07-solaris-sparcv9.sh 64位版本

安裝順序是先32 再 64
比如我們先將2個檔案放到/ETL目錄下
然後通過chmod +x 分別賦權給2個檔案
然後先安裝32位 版本的檔案,安裝完後
在目前的目錄下就會產生一個jre_1.5.0_07的檔案夾
然後我們再執行64位版本的安裝檔案
這個時候不會產生新的檔案夾,產生的新檔案已經
到jre_1.5.0_07之中,
轉到/ETL/jdk1.5.0_07/bin/sparcv9目錄下(sparcv9即64位的意思)

ln -s /ETL/jdk1.5.0_07/bin/sparcv9/javac javac15 產生一個新的硬性連結
ln  -s /ETL/jdk1.5.0_07/bin/sparcv9/java java15
然後在配置環境變數

PATH=$PATH:/ETL/jdk1.5.0_07/bin/sparcv9
CLASSPATH=$CLASSPATH:/ETL/jdk1.5.0_07/bin/lib:/ETL/jdk1.5.0_07/jre/lib/sparcv9
 

然後重新登陸一次運行java15 -version
就可以看見
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_07-b03, mixed mode)

運行 java -version
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
OK!搞定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.