无法初始化类org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants

时间:2013-07-29 21:29:35

标签: eclipse eclipse-wtp

我正在运行Eclipse Kelper Build id:20130614-0229(撰写本文时的最新内容)

我安装了Web Tools Platform(WTP),我正在使用'静态Web项目'。

我不断收到错误警告框,弹出错误

Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants

好的我已经搜索过高低的解决方案,但当然解决方案似乎对于每个版本的eclipse都不同。我在https://bugs.eclipse.org/bugs/show_bug.cgi?id=389968

上发了一篇关于这个帖子的帖子

但建议只是“为你的工作区获得正确的EPP版本”

好的,建议根本没有帮助。如何知道他们工作区的正确版本是什么?无论如何,他们的意思是什么?通过“for your workspace”他们是指你的Eclipse版本?或者这是一个单独的问题?

我在Eclipse Juno的堆栈溢出中看到了对此问题的另一个响应,但它只是一个不再存在的临时补丁更新站点的链接。该线程上的其他人声称Kelper已经解决了所有这些问题。显然情况并非如此,Eclipse.org上的人不认为这是一个错误。

3 个答案:

答案 0 :(得分:11)

从更新站点,安装以下项目:
|> Web,XML,Java EE和OSGi企业开发     * Eclipse Java EE开发人员工具

答案 1 :(得分:5)

我猜你会看到这个问题,因为你没有安装足够的WTP。这不会使这个问题成为一个问题,但至少你可以在构建安装的过程中寻找解决方法。最简单的解决方案是获取“Eclipse IDE for Java EE Developers”包。

http://www.eclipse.org/downloads/

答案 2 :(得分:2)

您需要安装 JST Enterprise Core 功能,org.eclipse.jst.enterprise_core.feature