web-dev-qa-db-fra.com

Eclipse Neon avec JDK 7 ou inférieur

Lorsque je compile/exécute la compilation avec Eclipse Neon sur JDK 7 et versions ultérieures, un message d'erreur indiquant Unsupported must run on 1.8 or higher s'affiche. Si j'ai changé mon ant et jdk à 8 sur ant, j'ai unsupported minior/major version....

Existe-t-il un moyen de construire avec jdk 7 et versions antérieures avec néon Eclipse? Si je fais cette mise à niveau, est-ce que je sacrifie tous mes changements et développements antérieurs?

4
logger

Eclipse Neon lui-même doit être exécuté avec Java 8. 

Vous pouvez toujours utiliser les anciennes versions de Java pour exécuter vos programmes. Configurez les JRE/JDK disponibles dans les préférences de 'Java> JRE installés'. Configurez ensuite votre projet ou Exécuter la configuration pour choisir la version que vous souhaitez utiliser.

7
greg-449

Vous pouvez éditer comme ceci ci-dessous (assurez-vous avec votre chemin d'installation),

-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/
2
K.Suthagar

Idéalement, Neon devrait être exécuté sur Java 1.8, mais vous pouvez utiliser Néon sur Java 1.7.

il suffit de changer la version Java dans le fichier Eclipse.ini . Dosgi.requiredJavaVersion = 1.7

1
GAURAV ROY