我正在运行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上的人不认为这是一个错误。
答案 0 :(得分:11)
从更新站点,安装以下项目:
|> Web,XML,Java EE和OSGi企业开发
* Eclipse Java EE开发人员工具
答案 1 :(得分:5)
我猜你会看到这个问题,因为你没有安装足够的WTP。这不会使这个问题成为一个问题,但至少你可以在构建安装的过程中寻找解决方法。最简单的解决方案是获取“Eclipse IDE for Java EE Developers”包。
答案 2 :(得分:2)
您需要安装 JST Enterprise Core 功能,org.eclipse.jst.enterprise_core.feature