2010年7月20日 星期二

Linux下安裝jdk會遇到的問題

今天在CentOS 5環境下要裝jdk的時候,環境變數的設定都沒有問題,java指令下去也沒問題,但是javac指令下去後就出現問題了,錯誤訊息如下:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

可能發生問題的地方是:
就是lib和jre/lib文件夾中的rt和tools是否是打包後的形式
如果發現 rt.pack 和 tools.pack 那麼多半問題就出在這裡
解決方法也很簡單,只要將相應文件解壓成 rt.jar tools.jar
可以使用bin裡面的unpack200工具
如:unpack200 rt.pack rt.jar
應該就沒有問題了~~

以上內容參考自:http://www.cnblogs.com/chenguangyu/archive/2009/11/06/1597706.html

沒有留言:

張貼留言