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‘ /]