Получение сообщения об ошибке при сборке PhoneGapSample в Blackberry Webworks - PullRequest
24 голосов
/ 04 августа 2011

Я работаю над 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 ]

45 голосов
/ 16 июня 2012

В соответствии с комментарием neo, установите Eclipse Java EE Developer Tools с помощью Eclipse -> Справка -> Установить новое программное обеспечение -> Работать с -> (хранилище загрузок вашей версии Eclipse. Например, :) Indigo.

В поле типа фильтра установите флажок Eclipse Java EE Developer Tools .

Загрузка, установка, бум: ошибок больше нет. Ну, во всяком случае, не та ошибка, YMMV.

Редактировать: Mayoayres добавил комментарий ниже, который может применяться, если вы все еще получаете эту ошибку, несмотря на выполнение этих инструкций. Если вы считаете это полезным, добавьте комментарий!

17 голосов
/ 25 августа 2011

Щелкните правой кнопкой мыши свой проект >>> Свойства >>> Фасеты проекта >>> снимите флажок Статический веб-модуль

Надеюсь на помощь.

С уважением,

5 голосов
/ 21 сентября 2012

В eclipse juno есть некоторые случаи, когда фасеты проекта не отображают никакого содержимого ... это выдаст ошибку с именем "Недопустимые значения для фасетов проекта" ... Поэтому необходимо сделать следующее

                 project >>> Properties >>> Builders 

и снимите флажок с граненый строитель проверки проекта ....

4 голосов
/ 18 января 2012

Принятый ответ не сработал для меня, но я нашел решение: вам нужно установить в каталог Eclipse plugins/ .jar для org.eclipse.jst.j2ee.ejb, потому что, похоже, он вам нужен, но Eclipse WSTне зависит от него должным образом, поэтому он не всегда устанавливается, когда он должен быть.

Кстати, проблема совершенно не связана с разработкой PhoneGap или Blackberry.

2 голосов
/ 13 апреля 2015

В моем случае я использовал Thymeleaf Eclipse plugin для поддержки содержания тимелина в моем проекте и получил это сообщение в Eclipse Juno,

Errors running builder 'Thymeleaf Validation Builder' on project 'site'

Решение:

  1. Выберите проект
  2. Проект -> Недвижимость -> Строители
  3. Снимите отметку Thymeleaf Validation Builder

Снимите отметку с компоновщика, соответствующего вашему сообщению об ошибке, и, надеюсь, ваша проблема будет решена.

2 голосов
/ 11 сентября 2012

В качестве более общего ответа, это потому, что вы либо импортировали проект, который зависит от удаленных плагинов 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>

Сохраните резервную копию файла вашего проекта, если вы не уверены.Вы всегда можете удалить и восстановить свой проект позже.Эти ссылки легче удалить, чем найти и установить точно отсутствующие версии плагинов.

...