基本上我獲得類型的異常:更新到JDK7在Mac上,現在越來越AquaTableUI例外
異常在線程「主要」 java.lang.NoClassDefFoundError:蘋果/ LAF/AquaTableUI
在帶有JDK7的Mac OS X 10.8.2(最新的Mac OS)上。不知道是什麼原因造成的。是的,應用程序已簽署。
基本上我獲得類型的異常:更新到JDK7在Mac上,現在越來越AquaTableUI例外
異常在線程「主要」 java.lang.NoClassDefFoundError:蘋果/ LAF/AquaTableUI
在帶有JDK7的Mac OS X 10.8.2(最新的Mac OS)上。不知道是什麼原因造成的。是的,應用程序已簽署。
問題是因爲其中一個庫引用了JDK7中不再支持的JDK6特定庫。當它們變得可用時,我必須從這些庫升級jar。
恐怕你要用的問題是你使用的是Oracle JDK。已知有純粹的Mac OS X支持。很可能您的問題必須通過切換回Apple JDK 6來解決。
我意識到您可以手動將AquaUI的JAR文件添加到您的類路徑中。但是當我測試這種方法時,我發現了許多不明顯的錯誤,例如這一個:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7166379
這樣的錯誤可能會告訴你灰色的死亡屏幕。他們也可能成爲一個安全漏洞,讓木馬佔據你的mac。你可以谷歌「閃回木馬java mac」的細節。
由於這些原因,我幾乎不推薦使用Apple的JDK。
恢復回舊的JVM並不是一個很好的解決方案,因爲這意味着你將永遠無法升級;) –
看起來你沒有得到重點 – Antonio