因工作需要,這兩天一直在RedHat Linux下配置Tomcat6。在手動安裝JDK並配置完環境變量後,報出很奇怪的問題:
Error occurred during initialization of VM
java/lang/NoClassDefFounction...
出現此問題先檢查環境變量配置是否正確
如果沒問題就看一下lib和jre/lib中的rt.pack、tools.pack如果發現這兩個文件的話,就是因爲他們沒有解壓我們只需要把他們解壓成rt.jar和tools.jar就一切OK了
如:
Java代碼
unpack200 rt.pack rt.jar
unpack200 rt.pack rt.jar Java代碼
unpack200 tools.pack tools.jar