我正在使用PhoneGap BlackberryWebWorks我已经安装了BlackBerry WebWorks插件:2.5.1和Blackberry WebWorks SDK:2.0.0。和PhoneGap 0.9.4.但在eclipse中构建项目时我收到以下错误
Errors occurred during the build.
Errors running builder 'Faceted Project Validation Builder' on project 'PhoneGapSample'.
Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
我不知道如何继续删除此错误。如果有人对此有任何想法。它将帮助我克服这个错误。 谢谢, 萨加尔。
答案 0 :(得分:45)
Per neo的评论,使用Eclipse安装 Eclipse Java EE开发人员工具 - >帮助 - >安装新软件 - >使用 - > (您的Eclipse版本的下载存储库。例如:) Indigo。
在过滤器字段类型中,然后选中复选框 Eclipse Java EE开发人员工具。
下载,安装,繁荣:不再有错误。嗯,不是那个错误,无论如何,YMMV。
编辑:Mayoayres在下面添加了评论,如果您仍然按照这些说明仍然出现此错误,则可能会适用。如果你觉得它很有用,那就提出他的评论!
答案 1 :(得分:17)
右键点击您的项目>>>属性>>>项目方面>>> 取消选中静态网络模块
希望能提供帮助。
此致
答案 2 :(得分:5)
在eclipse中,有些情况下项目方面没有显示任何内容......它会给出一个名为“项目方面的无效值”的错误......所以需要做以下事情
project >>> Properties >>> Builders
并取消选中分面项目验证构建器....
答案 3 :(得分:4)
接受的答案对我不起作用,但我找到了一个解决方案:您需要在plugins/
目录中安装.jar
的{{1}},因为它看起来像你需要它,但是Eclipse WST没有正确地依赖它,因此它并不总是在应该的时候安装。
顺便提一下,这个问题与PhoneGap或Blackberry开发完全无关。
答案 4 :(得分:2)
作为一个更通用的答案,这是因为您要么导入了一个依赖于已卸载的Eclipse插件的项目。迁移到Eclipse Juno时我遇到了这个问题。最简单的解决方案,只需在文本编辑器中编辑.project文件并删除冲突的元素。通常,这是在buildspec或nature部分。
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
如果您不确定,请保留项目文件的备份。您可以随时删除并重新创建项目。删除这些引用比查找和安装完全缺少的插件版本更容易。
答案 5 :(得分:2)
就我而言,我在我的项目中使用Thymeleaf Eclipse plugin
获取百里香内容辅助,并在Eclipse Juno中获得了这些信息,
Errors running builder 'Thymeleaf Validation Builder' on project 'site'
<强>解决方案:强>
Thymeleaf Validation Builder
取消选中与您的错误消息相对应的构建器,并希望您的问题得到解决。