我在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 |属性来改变我的项目方面。但是,我找不到一个处理“facet”的设置。
“安装Java项目方面”是什么意思,我该如何解决这个问题?
答案 0 :(得分:140)
您可以通过右键单击项目来看到您的方面 - > properties-> Project Facets,
在这里,您可以看到我的方面,以获取示例Web应用程序:
我认为您的 Java 构面与已安装的构面不匹配。我怀疑facet是1.5版本。请检查一下。
Add-on:打开Navigator视图,展开.settings文件夹,打开文件org.eclipse.wst.common.project.facet.core.xml并手动将Java版本设置为1.6。
答案 1 :(得分:16)
右键单击您的项目 - > properties-> Project Facets,
这将显示您项目方面的当前java版本。
在我的情况下,我有正确的版本,但不是我的编译器, 所以必须右键单击项目 - > properties-> Java编译器
然后在编译器合规性级别下拉列表下,并更改为项目方面的版本。
答案 2 :(得分:10)
简单..在Problems infotab中,右键单击错误desc并选择quickfix ...选择facet版本升级..
答案 3 :(得分:0)
我在IBM RAD工具eclipse中遇到了这个问题,下面已经解决了。