Ich erstelle ein Maven-Projekt in Eclipse Helios. Es funktioniert gut für einen Tag, aber dann wird diese Warnung angezeigt:
Der Erstellungspfad gibt die Ausführungsumgebung J2SE-1.4 an. Im Arbeitsbereich sind keine JREs installiert, die streng mit dieser Umgebung kompatibel sind.
Seit dieser Meldung hat das Projekt das Kompilieren und Debuggen eingestellt. Hat jemand eine Lösung für dieses Problem?
Unabhängig davon , ob Sie das Maven-Eclipse-Plugin oder m2eclipse verwenden , wird die Projektkonfiguration von Eclipse vom POM abgeleitet. Daher müssen Sie das Maven-Compiler-Plugin für 1.6 konfigurieren (standardmäßig 1.4).
Fügen Sie Ihrem Projekt Folgendes hinzu
pom.xml
, speichern Sie es, gehen Sie zu Ihrem Eclipse-Projekt und wählen Sie Eigenschaften> Maven> Projektkonfiguration aktualisieren:quelle
Die oben genannten Lösungen beheben das Projekt oder umgehen das Problem auf irgendeine Weise. Manchmal möchten Sie das Projekt einfach nicht reparieren und stattdessen einfach die Warnung ausblenden.
Konfigurieren Sie dazu den Inhalt des Warnfelds und stellen Sie sicher, dass die Kategorie "Erstellungspfad" -> "JRE-Systempfadproblem" deaktiviert ist. Die Benutzeroberfläche für diesen Dialog ist etwas komplex / seltsam / benutzerfreundlich, sodass Sie möglicherweise mit einigen Optionen herumspielen müssen, damit er das tut, was Sie wollen.
quelle
Gehen Sie in den Eclipse-Einstellungen zu Java-> Installierte JREs-> Ausführungsumgebung und richten Sie eine JRE- Ausführungsumgebung für J2SE-1.4 ein
quelle
Die eigentliche Ursache für diese Warnung ist, dass Sie Ihr Projekt so konfiguriert haben, dass es mit einer früheren JRE-Version ausgeführt wird, die Sie installiert haben. Im Allgemeinen tritt dies immer dann auf, wenn Sie alte Projekte mit neueren JREs verwenden.
Dies wird wahrscheinlich überhaupt keine Probleme verursachen. Wenn Sie jedoch wirklich sicher sein möchten, sollten Sie das richtige alte JDK installieren. Sie finden sie hier: http://www.oracle.com/technetwork/java/archive-139210.html
Wenn Sie dann Eclipse neu starten, können Sie unter Fenster> Einstellungen> Java> Installierte JREs> Ausführungsumgebungen J2SE-1.4 in Ihrem Fall die [perfekte Übereinstimmung] festlegen, wie Eclipse es nennt.
quelle
Wenn Sie Java 1.8 haben, dann
Sie benötigen diesen XML-Teil in pom.xml und aktualisieren das Projekt.
quelle
die richtige Vorgehensweise , diese Warnung zu beheben, wie andere Leute zu schreiben, ist in Ihrem Projekt gehen Eigenschaften und klicken Sie auf Java Build Path auf der linken Seite. Jetzt finden Sie im Bibliotheksfenster den J2SE 1.5 , doppelklicken Sie auf diesen und ein neues Fenster gibt Ihnen die Möglichkeit, die richtige Ausführungsumgebung auszuwählen . Wählen Sie nun Ihre Version aus und die Warnung verschwindet.
quelle
Haben Sie Ihr Projekt so eingerichtet, dass es mit 1.4-Konformität kompiliert wird? Wenn ja, tun Sie, was Krock gesagt hat . Um genauer zu sein, müssen Sie die J2SE-1.4-Ausführungsumgebung auswählen und eine der installierten JRE überprüfen, die Sie im 1.4-Konformitätsmodus verwenden möchten. Höchstwahrscheinlich ist eine 1.6 JRE installiert. Überprüfen Sie diese. Oder installieren Sie eine 1.4 JRE, wenn Sie ein Setup-Kit haben, und verwenden Sie dieses.
Andernfalls gehen Sie zu Ihren Eclipse-Einstellungen, Java -> Compiler und prüfen Sie, ob die Konformität auf 1.4 eingestellt ist. Wenn dies der Fall ist, ändern Sie es wieder auf 1.6. Wenn dies nicht der Fall ist, gehen Sie zu den Projekteigenschaften und überprüfen Sie, ob projektspezifische Einstellungen vorhanden sind. Gehen Sie zu Java Compiler und deaktivieren Sie diese Option, wenn Sie die allgemeinen Eclipse-Einstellungen verwenden möchten. Oder setzen Sie die projektspezifischen Einstellungen auf 1.6, sodass sie unabhängig von den Eclipse-Einstellungen immer 1.6 sind.
quelle
Ändern Sie einfach die Version unter Fenster-> Einstellungen-> Java -> Installierte JREs. Überprüfen Sie die Liste der installierten JREs. Klicken Sie dann mit der rechten Maustaste auf Ihr Projekt -> Eigenschaften -> Java-Erstellungspfad -> Bibliotheken. Ändern Sie die "JRE-Systembibliothek" in die Version unter "installierte JREs".
Die Warnung wird weg sein.
quelle
Ich erhielt eine Projektwarnung als " Erstellungspfad gibt die Ausführungsumgebung J2SE-1.5 an. Im Arbeitsbereich sind keine JREs installiert, die streng mit dieser Umgebung kompatibel sind ". Ich habe die J2SE1.5-Bibliothek entfernt und eine neue JRE-Systembibliothek hinzugefügt, die mein Problem behoben hat
quelle
Erweitern Sie Ihr Projekt im Arbeitsbereich >> Klicken Sie mit der rechten Maustaste (JRE-Systembibliotheken) >> wählen Sie Eigenschaften aus >> wählen Sie den Arbeitsbereich als Standard-JRE aus
quelle