Java编译器级别与已安装Java的版本不匹配

时间:2016-01-06 05:30:45

标签: java eclipse-kepler

我在Eclipse Kepler Version下创建了一个New Dynamic Project,我的JRE Version设置为1.8。

  

Java编译器设置为1.8

将JRE版本设置为1.8后,得到以下异常。

  

Java编译器级别与已安装Java的版本不匹配   项目方面。

我已将Project facet设置为1.7。我通过更改此文件org.eclipse.wst.common.project.facet.core.xml将其更改为1.8。

  

在上面的文件中更改java版本后又得到了另一个警告:   无法找到项目facet java的1.8版本的实现

     

我发现一个链接几乎相同,但无法解决   解决了我的问题:   Java compiler level does not match the version of the installed Java project facet

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Kepler SR2有一个官方错误报告/补丁。它也适用于Spring Tool Suite 3.5.0.RC4(基于Kepler)。它也适用于Luna。

错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=430637(见评论#12)

更新Java 8方面的网站:http://download.eclipse.org/webtools/patches/drops/R3.5.2/P-3.5.2-20140329045715/repository

查看

Version 1.8 of project facet java does not exist