2016-06-28 13 views
4

Wenn ich den Build auf ant mit Eclipse Neon auf JDK 7 und darunter kompiliere, bekomme ich die Fehlermeldung Unsupported must run on 1.8 or higher. Wenn ich meine Ameise und jdk zu 8 auf der Ameise änderte, bekam ich unsupported minior/major version ....Eclipse Neon mit JDK 7 oder niedriger

Gibt es eine Weise, mit jdk 7 und unten mit eclipse Neon zu errichten? Wenn ich dieses Upgrade mache, opfere ich all meine früheren Änderungen und Entwicklungen?

+0

Ihre build.xml überprüfen, müssen Sie jdk Version 1.8 aber jdk auf Ihrem System haben, definiert ist niedriger als 1.8 – Boola

+0

Nicht sicher, was in Ihrem Setup falsch ist; aber ich habe ein 1.7 und ein 1.8 JDK in meinen Einstellungen für Eclipse-Neon definiert; und abhängig von irgendeinem Kontext; Zeug wird für jeden von ihnen gebaut; ohne Probleme. Wie Boola sagt; Ich denke, es gibt einen Teil Ihres Systems, der sagt "Ich brauche 1,8", und Sie geben nur diese Komponente das 1,7 JDK. – GhostCat

Antwort

6

Eclipse-Neon selbst mit Hilfe von Java ausgeführt werden müssen 8.

Sie können weiterhin verwenden ältere Java-Versionen Ihrer Programme auszuführen. Konfigurieren Sie die verfügbaren JRE/JDKs in den Einstellungen in 'Java> Installierte JREs'. Konfigurieren Sie dann Ihr Projekt oder Ausführen von Konfiguration, um die Version auszuwählen, die Sie verwenden möchten.

+0

aber mit diesem nicht laufen Sie in nicht unterstützte Minor/Major-Version 53.0? – logger

+0

Nicht, wenn Sie die JDK-Compliance-Einstellungen Ihres Projekts in den 'Java Compiler' Einstellungen des Projekts richtig konfigurieren. –

+0

Es scheint, ich habe immer noch den Fehler, aber es wurde behoben, nachdem ich meine Klassenpfad Systemumgebungsvariable auf die Compliance-Ebene angepasst, um gleich zu sein. – logger

1

Idealer Neon sollte 1.8 auf Java ausgeführt werden, aber Sie können Neon auf Java 1.7

nur die Java-Version ändern in eclipse.ini Datei ausführen. Dosgi.requiredJavaVersion = 1,7

1

Sie mögen dieses folgende (stellen Sie sicher, mit dem Installationspfad) bearbeiten können,

-vm 
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.7 
-Xms256m 
-Xmx1024m 
-Declipse.p2.max.threads=10 
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest 
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/