2016-06-28 122 views
4

当我在JDK 7及以下版本上编译/运行eclipse霓虹灯上的build时,我收到错误消息Unsupported must run on 1.8 or higher。如果我改变了我的蚂蚁和jdk到8在蚂蚁我得到unsupported minior/major version ....JDK 7或以下的Eclipse霓虹灯

有没有一种方法来构建与jdk 7及以下与eclipse霓虹灯?如果我进行这种升级,我是否会牺牲我以前的所有改变和发展?

+0

检查你的build.xml文件,你必须定义JDK 1.8版本的JDK,但您的系统上是低于1.8 – Boola

+0

不知道你的设置有什么问题;但是我在eclipse-neon的首选项中定义了1.7和1.8 JDK;并取决于某些情况;东西得到构建任何一个;没有任何问题。正如Boola所说的那样;我想你的系统中有一部分是“我需要1.8”,而你只是“给”那个1.7 JDK的组件。 – GhostCat

回答

6

Eclipse的霓虹灯本身必须使用Java 8

运行你仍然可以使用旧版本的Java运行您的程序。在“Java>已安装的JRE”中的首选项中配置可用的JRE/JDK。然后配置您的项目或运行配置以选择您要使用的版本。

+0

但是,这不会遇到不受支持的次要/主要版本53.0? – logger

+0

如果您在项目的“Java编译器”设置中正确配置项目的JDK合规性设置,则不适用。 –

+0

看来我仍然得到了错误,但在将我的类路径系统环境变量调整为合规性级别之后,它被修复为相同。 – logger

1

理想的霓虹灯应于Java 1.8中运行,但你可以在Java运行霓虹灯1.7

只是改变了Java版本eclipse.ini文件。 Dosgi.requiredJavaVersion = 1.7

1

您可以编辑这样的以下(请确保您的安装路径),

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