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



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

我已经安装了Web工具平台(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"

好吧,所以这个建议一点帮助都没有。如何知道什么是他们工作空间的正确版本?他们的意思是什么?他们指的是您的Eclipse版本吗?还是这是一个单独的问题?

我看到了另一个针对EclipseJuno堆栈溢出问题的响应,但它只是一个指向已不存在的临时补丁更新站点的链接。其他人在帖子中声称,Kelper已经解决了这一切。显然,事实并非如此,Eclipse.org的用户并不认为这是一个bug。

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

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

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

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

最新更新