天天看點

ubuntu10 安裝jdk8的步驟參考---經過實踐檢驗

Ubuntu作業系統下如何手動安裝JDK1.X?

http://www.cnblogs.com/eastson/archive/2012/06/06/2538964.html

linux安裝jdk出現java/lang/NoClassDefFoundError: java/lang/Object錯誤的解決方案:

http://www.cnblogs.com/chenguangyu/archive/2009/11/06/1597706.html。

近日在ubuntu10上安裝jdk8出現了一個莫名的錯誤

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

解決方案

(1)首先要确認的是環境變量的設定是否正确

相信大家都是很細心的,這方面如果有錯誤也會很容易發現

(2)還有一個隐蔽的地方也會産生上述的錯誤

就是lib和jre/lib檔案夾中的rt和tools是否是打包後的形式

如果發現rt.pack 和 tools.pack 那麼多半問題就出在這裡 

解決方法也很簡單,隻要将相應檔案解壓成rt.jar 和 tools.jar

可以使用bin裡面的unpack200工具

如:unpack200 rt.pack rt.jar

解壓後java -version應該就沒有問題了~~