eclipse legen Sie die Quell-Ebene
Habe ich ein Projekt, dass ich gebaut für jdk 7, aber ich wollen, erweitern Sie die Kompatibilität für jdk 6-Anwender als auch. Ich habe den compiler Einhaltung level auf 1.6, aber das Projekt kompiliert normalerweise ausfällt und läuft auf einem 1.6 jre aufgrund der Tatsache, dass die Methode revalidate wurde nicht Hinzugefügt, java, bis java 7. (und der compiler gar nicht geben, keine Warnungen über diese!) Wie kann ich den source level auf 1.6? Ich konnte dies tun, netbeans, die Art und Weise, wie dies in eclipse?
Ändern Sie die Quelle für die jre.
InformationsquelleAutor user2097804 | 2013-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Projekt-Eigenschaften->Java Build Path/Libraries-tab stellen Sie sicher, dass JRE System Library 6 ennvironment
InformationsquelleAutor user1697575
Zusätzlich zu den source Kompatibilität auch der Satz "compiler compliance level" und "generiert .die class-Dateien Kompatibilität" in den Einstellungen Ihres Projektes.
Alle drei und es funktioniert immer noch nicht?
yup. Ich dekompiliert und immer noch finden Sie in der revalidate-Methode.(Keine Warnungen in eclipse)
Haben Sie Hinzugefügt, alle nicht-standard-Gläser auf den build-Pfad? Und welche Klasse ist mit revalidate?
InformationsquelleAutor Axel
Ich hatte ähnliches Problem nach der Einstellung meiner Konformität und Gewährleistung hatte ich die richtige Laufzeit. Zu beheben, die ich hatte, um Projekt dann Sauber... und geben Sie Namen des Projekts. Dieser kümmerte sich um das Problem für mich.
InformationsquelleAutor Sean Duffy