舊版本是JDK1.5, 本來(lái)是好好的,今天一上班,經(jīng)理就告訴我說(shuō)Java系統(tǒng)顯示時(shí)間慢了一個(gè)小時(shí)。這才想到北美夏令時(shí)間改了,原先是10月份的最后一個(gè)周日結(jié)束,現(xiàn)在改為11月份的第一個(gè)周日結(jié)束(安省已經(jīng)立法),Java笨笨的,不知有漢,何論魏晉。
登上sun的網(wǎng)站,人家已經(jīng)提供了一個(gè)時(shí)區(qū)升級(jí)程序,下載下來(lái)運(yùn)行成功,重啟jboss后時(shí)間恢復(fù)正常。
工作本已經(jīng)結(jié)束,后來(lái)想到何不利用這段時(shí)間把jdk由5升為6呢?畢竟停機(jī)升級(jí)的機(jī)會(huì)很難得。從sun下載下新的jdk6,將其權(quán)限改為可運(yùn)行,運(yùn)行后已將jdk6安裝到一個(gè)文件夾中。但當(dāng)試運(yùn)行 java -version時(shí)仍舊提示是 jdk 5.0。
認(rèn)為應(yīng)該修改一下系統(tǒng)環(huán)境變量,讓java_home指向新的文件夾,但我Solaris知識(shí)只是三腳貓的把式,就會(huì)那幾句命令。于是天南地北地google,終于搞定:
          1. 發(fā)現(xiàn)java命令存在于 /usr/java文件夾中,這只是一個(gè)文件夾指針,指向真正的java文件夾。先用 unlink /usr/java去掉指向.
           2. 用命令 link /usr/jdk/instances/jdk1.6.0_02  /usr/java 將java指向新的java文件夾
      再運(yùn)行 java -version 后,終于見(jiàn)到可愛(ài)的" 1.6“提示了

非常簡(jiǎn)單,還是記下來(lái)供相同需要的朋友參考。