2

我在 Eclipse 4.2 (Juno) 中处理 JSF 2.1 项目-但是我需要使用尚未更新的插件才能在 Eclipse 4.2 中工作-所以我安装了 Eclipse 3.7-Indigo 并尝试在 Eclipse Indigo 中打开 JSF 项目。

但是,这是我收到的错误消息-

Implementation of version 2.1 of project facet jst.jsf could not be found. Functionality will be limited.    

我该如何解决这个问题?我正在使用的项目使用 JSF 2.1 和 PrimeFaces。

4

1 回答 1

7

在将项目导入不支持较新 JSF facet 版本的较旧 Eclipse 版本之前,您实际上应该已经在项目属性的Project Facets条目中编辑了 JSF facet 版本。

如果由于某种原因不能这样做,那么您也可以通过转到.settings导航器视图中的文件夹,打开org.eclipse.wst.common.project.facet.core.xml文件并编辑来手动更改它

<installed facet="jst.jsf" version="2.1"/>

进入

<installed facet="jst.jsf" version="2.0"/>
于 2012-08-13T12:16:31.793 回答