Fehler unter Mac OS X 10.6 beim Verwenden des System LookAndFeel

November 22nd, 2010 by dhiller Diesen Artikel diskutieren »

Ein weiteres Problem nach der Installation des letzten Java-Updates auf Mac OS X ist heute aufgetreten.

Ich wollte aus Eclipse heraus eine Swing-Awendung starten. Die Code-Zeile:

UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );

Zur Erläuterung: die oben genannte Anweisung führt dazu, dass Swing-Anwendungen auf jedem System das System-Lookandfeel verwenden, z.B. unter Mac OS X das Aqua-Lookandfeel.

verursachte dann folgenden Stacktrace:

Exception in thread "main" java.lang.NoClassDefFoundError: apple/laf/CoreUIControl
at com.apple.laf.AquaLookAndFeel$1.run(AquaLookAndFeel.java:124)
at java.security.AccessController.doPrivileged(Native Method)
at com.apple.laf.AquaLookAndFeel.initialize(AquaLookAndFeel.java:121)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:519)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:564)
...

Mit Hilfe dieses Artikels konnte ich den Fehler dann beheben, in dem ich in der Definition der verwendeten JRE die Library einband.

Mal abwarten,  was da noch kommt.

[flattr uid=’dhiller‘ url=’http://flattr.com/thing/86684/Fehler-unter-Mac-OS-X-10-6-beim-Verwenden-des-System-LookAndFeel‘ /]

 

Antwort verfassen