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