63

我在 Eclipse 3.7 中制作了一个名为 Guestbook 的简单 Java Google AppEngine 应用程序,并试图运行它。但是,我遇到了一个缺少快速修复的错误:

Description Resource    Path    Location    Type
Java compiler level does not match the version of the installed Java project facet.
Guestbook       Unknown Faceted Project Problem (Java Version Mismatch)

我尝试导航到Project | 更改我的项目方面的属性。但是,我找不到处理“方面”的设置。

在此处输入图像描述

“已安装的 Java 项目方面”是什么意思,我该如何解决?

4

4 回答 4

143

您可以通过右键单击您的项目->属性->项目构面来查看您的构面,

在这里,您可以看到我的示例 Web 应用程序的方面: 这里

我认为您的Java方面与安装的不匹配。我怀疑这个方面是 1.5 版。请检查一下。

附加组件:打开 Navigator 视图,展开 .settings 文件夹,打开文件 org.eclipse.wst.common.project.facet.core.xml 并手动将 Java 版本设置为 1.6。

于 2012-07-08T23:05:03.317 回答
16

右键单击您的项目->属性->项目构面,

这将显示您当前项目方面的 java 版本。

就我而言,我的方面有正确的版本,但我的编译器没有,所以必须右键单击项目->属性->Java编译器

然后在编译器合规级别下拉列表下并更改为项目方面的版本。

于 2014-06-03T15:03:25.123 回答
10

它很简单..在问题信息选项卡中,右键单击错误描述并选择快速修复...选择方面版本升级..

于 2015-06-12T11:33:37.863 回答
0

我在 IBM RAD 工具 eclipse 中遇到了这个问题,它在下面得到了解决。

  • 右键单击项目
  • 特性
  • 项目方面
  • 配置(选择 WebSphere 应用程序服务器 v7.0 的默认配置)
  • 申请
于 2019-03-22T10:19:53.437 回答