Eclipse Neon with JDK 7 or below

2019-01-25 21:06发布

问题:

When I compile / run the build on ant with eclipse neon on JDK 7 and below I got error message saying Unsupported must run on 1.8 or higher. If I changed my ant and jdk to 8 on ant I got unsupported minior/major version....

Is there a way to build with jdk 7 and below with eclipse neon? if I made this upgrade am I sacrificing all my previous changes and development?

回答1:

Eclipse Neon itself must be run using Java 8.

You can still use older Java versions to run your programs. Configure the available JRE/JDKs in the Preferences in 'Java > Installed JREs'. Then configure your project or Run Configuration to choose the version you want to use.



回答2:

You can edit like this following(make sure with your installation path),

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


回答3:

Ideally Neon should be run on java 1.8 but you can run neon on java 1.7

just change the java version in eclipse.ini file. Dosgi.requiredJavaVersion=1.7