在Blackberry Webworks中构建PhoneGapSample时收到错误消息

时间:2011-08-04 04:45:30

标签: blackberry eclipse-plugin cordova blackberry-webworks

我正在使用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 

我不知道如何继续删除此错误。如果有人对此有任何想法。它将帮助我克服这个错误。 谢谢, 萨加尔。

6 个答案:

答案 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'

<强>解决方案:

  1. 选择项目
  2. 项目 - &gt;属性 - &gt;助洗剂
  3. 取消选中Thymeleaf Validation Builder
  4. 取消选中与您的错误消息相对应的构建器,并希望您的问题得到解决。