Hallo Leute
Ich verwende eclipse 3.4.1 und habe das JDK von Java 6 eingerichtet. Ich öffnen nun ein altes Projekt, dass noch mit Java 1.4 erstellt wurde, und dass ein Swing-GUI beinhaltet. Seltsamerweise bekomme ich nun bei folgender Zeile ein recht merkwürdiges Warning:
UIManager.setLookAndFeel(new WindowsLookAndFeel());
Die Warnung lautet:
Access restriction: The constructor WindowsLookAndFeel() is not accessible due to restriction on required library jdk1.6.0_06\jre\lib\rt.jar
Ursprünglich kam sogar ein Error - das habe ich allerdings auf Warning zurückgestuft.
Kann mir jemand erklären, was diese Meldung soll?
Was mir dabei aufgefallen ist: die obige Klasse hat keinen expliziten Konstruktor - auch die Superklassen nicht. Ansonsten ist die Klasse ganz normal public und lässt sich offensichtlich auch ganz normal instanzieren (der Code wird korrekt ausgeführt).
Jetzt kann ich natürlich eclipse so konfigurieren, dass es diese Probleme ignoriert - ist aber nicht schön. Vor allem wenn ich nicht verstehe, worüber sich eclipse in diesem speziellen Fall aufregt. Grundsätzlich möchte ich die Warnings ja sehen und ausbessern.
LG
Erwin