我正在使用最新的 Eclipse Luna,应该支持 Java 8。但是当我选择创建一个新的 Tomcat 7 服务器,并单击“下一步”时,在“添加和删除”界面中,由于“项目面貌 Java 版本 1.8 不受支持”,我无法移动我的项目。这是什么问题,我该如何解决?
我解决了这个问题。前往项目属性 -> 项目结构 -> 运行时 -> 新建 -> 添加一个Tomcat服务器,在JRE中选择JRE1.8.0_XX。
对我有用
这是因为您刚刚更改了工作区属性中的JRE位置,而TOMCAT依赖于它。
请再次相应地重置您的TOMCAT属性:
windows -> preference -> server -> Runtime Environments. To the right of Runtime Environments, you should see the servers. Remove Tomcat 8.0 and add Tomcat v9.0. Rebuild project.
您可以删除并重新创建它,也可以仅更新它。
这是因为您项目外观中的Java版本是1.8,请将其更改为1.7。 前往项目属性 -> 项目外观,在右侧复选框中选择Java复选框(可能已经被选中),然后从下拉菜单中选择版本1.7。
窗口菜单 -> 首选项 在左侧,展开服务器并点击运行时环境 编辑服务器运行时环境。选择JDK 1.8 不要忘记重新构建您的项目。
实际上,我只是想在这里增加一些知识。我经常遇到这个问题。解决方法是实际上更改编译器兼容性级别。
操作如下:
右键单击项目 -> 属性
点击Java编译器选项卡
取消勾选“启用项目特定设置”,然后单击“配置工作区设置...”链接,并确保您的编译器兼容性级别设置为首选的java版本,而您的运行时不支持该版本。
完成后,重新构建您的项目,这可能会清除问题。