2011-09-25 66 views
32

我得到在Eclipse这样的警告:NLS丢失邮件:CANNOT_FIND_FACELET_TAGLIB

NLS丢失消息:CANNOT_FIND_FACELET_TAGLIB在: org.eclipse.jst.jsf.core.validation.internal.facelet.messages ICEfacesPage1.xhtml/MYAPP/src目录/主/ web应用

在下面几行:

xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:h="http://java.sun.com/jsf/html" 

任何想法,为什么,以及如何解决呢?

回答

64

这是Eclipse的怪癖。请尝试以下操作之一:

  • 关闭/重新打开项目。
  • Rightclick项目>验证
  • 项目>清洁...和清洁选定的项目。
  • 重新启动Eclipse。
+5

只有重新启动为我工作。 +1 –

+0

以上是我给新用户的一般建议。关闭这个项目对我很有帮助,但没有验证。 Eclipse是坏的魔咒。 – Mike

+0

对我而言,没有任何工作,我不知道它是否有关系,但我正在使用Debian。 – Patrick

4

这也是情况下,当我进口的JSP标签库,例如:

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:fmt="http://java.sun.com/jstl/fmt"> 
</html> 

我关闭该项目,并重新开放,和它的工作!

Eclipse Java EE IDE for Web Developers. 

Version: Indigo Service Release 1 
Build id: 20110916-0149 
0

我意识到这是一个旧帖子,但我希望这可以帮助某人。 我最近为Eclipse 4.3(Kepler)安装了ICEfaces插件(IF-3.3.0-IM-1.3.0-Eclipse-4.3-plugins-B.zip)。

我使用页面创建向导创建了一个新的ICEface Facelets组合页面。

enter image description here

创建页面后,我得到了相同的警告信息。

enter image description here

我检查时生成开箱时,我建立了我的ICEfaces应用程序,并有一个不符点的index.xhtml。

enter image description here

从www.icesoft.org更改我的新的一页ns至www.icefaces.org作出的警告消失。

enter image description here