2015-03-11 12 views
23

Ich verwende aktuelle Eclipse Luna, die für Java 8 bereit sein sollte. Wenn ich jedoch einen neuen Server mit Tomcat 7 erstellen und auf Weiter klicken will, kann ich auf dem Bildschirm Hinzufügen und Entfernen nicht verschieben mein Projekt, weil "Project facet Java Version 1.8 nicht unterstützt wird." Was ist das Problem und wie kann ich das beheben?Getting "Projekt Facette Java Version 1.8 wird nicht unterstützt." in Eclipse Luna

Antwort

35

Ich löste das Problem. Gehen Sie zu Projekteigenschaften -> Projektfacetten -> Laufzeit -> Neu -> Fügen Sie einen Tomcat-Server hinzu und wählen Sie in JRE JRE1.8.0_XX.

Hat die Arbeit für mich

+0

Danke für die Antwort! Ich habe mein Problem gelöst, indem ich auf Tomcat 8 aktualisiert habe und das getan habe. – Orin

+0

funktioniert es !!! :) danke ... –

+0

Thx für diese Information. – Newkie

11

Das ist, weil Sie nur Ihre JRE Stelle im Arbeitsbereich Eigenschaft geändert, die TOMCAT beruht auf.

Bitte setzen Sie tomcat Eigenschaft entsprechend wieder:

windows -> preference -> server -> Runtime Environments. To the right of Runtime Environments, you should see the servers. Remove Tomcat 8.0 and add Tomcat v9.0. Rebuild project. 

Sie können es wieder entfernen und schaffen, oder einfach nur aktualisieren.

1

Fenstermenü -> Einstellungen Auf der linken Seite, erweitern Sie den Server, und klicken Sie Runtime Environments Edit Server Runtime Environment. Wählen Sie JDK 1.8 Vergessen Sie nicht, Ihr Projekt neu zu erstellen.

+0

Dieser arbeitete für mich. –

5

Es ist, weil Java-Version in Ihrem Projekt Facet 1,8 1,7 machen. Gehen Sie zu Projekteigenschaften -> Projekt Facetten und auf der rechten Seite Checkboxen, Kontrollkästchen java auswählen (es könnte bereits ausgewählt sein) und wählen Sie die Version als 1.7 von Dropdown.

+0

Dies ist in den meisten Fällen die "richtige" Lösung. Kudos! – paulsm4

24

In Eclipse können Sie die Java-Version von Ihrem Kater ändern, siehe Bild:

enter image description here

+0

Brilliant Präsentation .. –

+0

@skynafo Guten Morgen, Danke! :-) – adhg

0

Dies könnte auch ein Problem mit dem jdk sein. Ich änderte meine jdk-Version von jdk1.8.0_65 zu jdk1.8.0_25. IDE-Version, die ich habe, ist Version: Luna Service Release 2 (4.4.2).

0

Eigentlich wollte ich hier nur zum Wissen hinzufügen. Ich stoße oft auf dieses Problem. Die Sache, die es für mich löst, ist, die Compiler-Compliance-Ebene tatsächlich zu ändern.

tun:

Direkt am Projekt klicken -> Eigenschaften

Klicken Sie auf Java-Compiler Tab

UNCHECK Projektspezifische Einstellungen aktivieren, dann klicken Sie auf den configure Arbeitsbereich Einstellungen ... Link und machen Vergewissern Sie sich, dass die Compiler-Compliance-Stufe auf die bevorzugte Java-Version eingestellt ist, die Ihre Laufzeitumgebung nicht unterstützt.

Sobald Sie fertig sind, erstellen Sie Ihr Projekt neu, dies kann das Problem beheben.