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?
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.
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/
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