获取" Project facet Java版本1.8不受支持。"在Eclipse Luna中

时间:2015-03-11 19:13:00

标签: eclipse tomcat7 java-8 facet eclipse-luna

我正在使用最新的Eclipse Luna,它应该为Java 8做好准备。但是当我选择使用Tomcat 7创建一个新服务器并单击Next时,在Add and Remove屏幕中我无法移动我的项目因为" Project facet Java版本1.8不受支持。"有什么问题,我该如何解决这个问题?

5 个答案:

答案 0 :(得分:50)

我解决了这个问题。转到项目属性 - >项目方面 - >运行时 - >新 - >添加一个tomcat服务器,在JRE中选择JRE1.8.0_XX。

为我做的工作

答案 1 :(得分:12)

这是因为您刚刚更改了TOMCAT所依赖的工作空间属性中的JRE位置。

请再次相应地重置您的tomcat属性:

void Wremote::mClick(int x, int y ) {         
    QTest::mouseClick(_mwindow,Qt::LeftButton,0,QPoint(x,y),-1);
}

您可以再次删除并创建它,或者只是更新它。

答案 2 :(得分:1)

窗口菜单 - >喜好 在左侧,展开“服务器”,然后单击“运行时环境” 编辑服务器运行时环境。选择JDK 1.8 别忘了重建你的项目。

答案 3 :(得分:1)

其实我只想在这里添加知识。我经常遇到这个问题。解决这个问题的方法是实际更改编译器合规性级别。

这样做:

右键点击项目 - >特性

单击Java Compiler Tab

UNCHECK启用项目特定设置,然后单击配置工作区设置...链接,并确保您的编译器合规性级别设置为运行时无法支持的首选Java版本。

完成后,重建项目可能会解决问题。

答案 4 :(得分:0)

这也可能是jdk的问题。我将jdk版本从jdk1.8.0_65更改为jdk1.8.0_25。我拥有的IDE版本是版本:Luna Service Release 2(4.4.2)。