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

Tez*_*zza 10 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
Run Code Online (Sandbox Code Playgroud)

好吧,我已经搜索过高低的解决方案,但当然解决方案似乎对于每个版本的eclipse都不同.我在https://bugs.eclipse.org/bugs/show_bug.cgi?id=389968上发了一篇关于这篇文章的帖子.

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

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

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

use*_*168 11

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


Kon*_*hik 5

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

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