舊版本是JDK1.5, 本來是好好的,今天一上班,經理就告訴我說Java系統顯示時間慢了一個小時。這才想到北美夏令時間改了,原先是10月份的最後一個周日結束,現在改為11月份的第一個周日結束(安省已經立法),Java笨笨的,不知有漢,何論魏晉。
登上sun的網站,人家已經提供了一個時區升級程序,下載下來運行成功,重啟jboss後時間恢復正常。
工作本已經結束,後來想到何不利用這段時間把jdk由5升為6呢?畢竟停機升級的機會很難得。從sun下載下新的jdk6,將其權限改為可運行,運行後已將jdk6安裝到一個文件夾中。但當試運行 java -version時仍舊提示是 jdk 5.0。
認為應該修改一下系統環境變量,讓java_home指向新的文件夾,但我Solaris知識只是三腳貓的把式,就會那幾句命令。於是天南地北地google,終於搞定:
1. 發現java命令存在於 /usr/java文件夾中,這只是一個文件夾指針,指向真正的java文件夾。先用 unlink /usr/java去掉指向.
2. 用命令 link /usr/jdk/instances/jdk1.6.0_02 /usr/java 將java指向新的java文件夾
再運行 java -version 後,終於見到可愛的" 1.6“提示了
非常簡單,還是記下來供相同需要的朋友參考。