Wie füge ich Ausführungsumgebung 1.8 Eclipse Luna?
Habe ich jre8 installiert und als Standard festgelegt für die jre aber unter compiler compliance-ich kann nicht finden, 1.8 und unter execution environment kann ich nicht finden, javaSE 1.8. Ich bin mit dem aktuellen build von Eclipse EE.
Habe ich einen Blick in dieses Handbuch
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-add_new_jre.htm
Aber ich konnte Sie nicht finden .ee-Dateien in meinem jre8 oder JDK1.8 Installations-Verzeichnisse.
- Sie benötigen zur Installation eines JDK zu bekommen compiler-Optionen.
- Ja, wie erwähnt, habe ich JDK1.8, JDK1.8.0_11 speziell, installiert.
- Können Sie überprüfen, welche version von Eclipse die Sie suchen? Verwenden Sie die Über die Eclipse-Menüoption. Luna hat Java 8-Unterstützung (einschließlich ein Java 1.8 execution environment) out of the box, auch wenn Sie nicht über ein 1,8-JRE zur Verfügung. Ich nur doppelt überprüft, und es ist es auch wenn ich keine Java 8 vor Ort.
- Version: Luna Release (4.4.0). Ich habe ein Upgrade direkt von Kepler SR2, denke ich
- Versuchen Sie einen sauberen download von Luna. Im Allgemeinen ist es empfohlen, die im Unterschied zur Aktualisierung über major-releases.
- Okay, also wenn ich einfach nur den Ordner löschen, alles wird vollständig ausgelöscht Recht? Inklusive der configs?
- Ja. Die Installation von Eclipse ist nur extrahieren Sie es an einem Speicherort auf Ihrem Dateisystem. Wenn Sie eine neue Instanz, immer mit einem anderen Ort; nicht installieren über die Oberseite eines vorhandenen. Sie können zeigen Sie dann die neue installation an alle bestehenden Arbeitsbereich, und Sie sollten aus sein und ausgeführt werden.
- Okay, löschen der Ordner und die Installation einer komplett neuen Instanz gearbeitet. JavaSE 1.8 war ganz gut erkannt.
- Ich hatte ein ähnliches Problem wo ich hatte JDK 1.8 installiert, aber der compiler compliance nicht über 1,8 option zur Verfügung. Ich hatte ein Upgrade von Juno, Luna. Schließlich, wie ich war in der Lage, dies zu beheben, war Bizarr. Java 8 lambda-Ausdrücke meinem code hervorgehoben wurde, als Fehler und der Vorschlag, um den Fehler zu beheben, sagte der Einstellungen 1.8. Klick auf einen Vorschlag entfernt die Fehler-Hervorhebung und jetzt habe ich den 1.8 in meinem drop-down-Optionen, wie gut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffne die Einstellungen und schau in 'Java - > Installierte JREs'. Wenn Sie nicht über eine Java-8 angezeigt klicken Sie auf 'Hinzufügen...', um es hinzuzufügen. Schließen Sie die Einstellungen.
Öffne die Einstellungen erneut und schau in 'Java - > Installierte JREs > Execution Environments', wählen Sie 'JavaSE-1.8" und stellen Sie sicher, dass Ihre Java 1.8 ist geprüft die Kompatiblen JRE
Wenn der eclipse-version alt ist, wie @mike erklärte in seiner Antwort, dann würden Sie sich nicht zum anzeigen der JavaSE-1.8 auf der ausführungsumgebungen Liste in Ihrem eclipse; Sie können Folgendes tun, um es zu verwenden, auch auf älteren Versionen:
Oder einfach herunterladen und nutzen Sie die neuesten eclipse
Älteren Versionen von Eclipse funktioniert möglicherweise nicht mit javaSE-1.8
Müssen Sie herausfinden, welche version von Eclipse, die Sie haben, indem Sie in dessen Hilfe-Menü und klicken Sie auf About Eclipse.
Falls Ihre version älter ist als die bei https://www.eclipse.org/downloads/
dann müssen Sie deinstallieren Sie die ältere version und installieren Sie die neueste version.
Ich hatte das gleiche problem mit meinem Eclipse auf Linux Mint. Und nur so konnte ich es lösen war, indem Sie die folgenden Anweisungen oben.