Ответ 1
Щелкните правой кнопкой мыши свой проект → > Свойства → > Границы проекта → > снимите флажок Статический веб-модуль
Надеюсь помочь.
Привет,
Я работаю над 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
Я не понимаю, как продвигаться вперед, чтобы удалить эту ошибку. Если у кого-нибудь есть представление об этом. это поможет мне преодолеть эту ошибку. Благодаря, Сагар.
Щелкните правой кнопкой мыши свой проект → > Свойства → > Границы проекта → > снимите флажок Статический веб-модуль
Надеюсь помочь.
Привет,
В качестве одного из комментариев установите Инструменты разработчика Eclipse Java EE с помощью Eclipse → Справка → Установить новое программное обеспечение → Работайте с → (ваш репозиторий загрузки версии Eclipse, например, Indigo.
В поле типа фильтра установите флажок Инструменты Eclipse Java EE Developer Tools.
Загрузка, установка, стрела: больше ошибок. Ну, не эта ошибка, во всяком случае, YMMV.
Изменить: Mayoayres добавил комментарий ниже, который может применяться, если вы все еще получаете эту ошибку, несмотря на следующие инструкции. Если вы сочтете это полезным, подтвердите свой комментарий!
В eclipse juno есть некоторые случаи, когда фасет проекта не отображает никакого содержимого... он выдаст ошибку с именем "недопустимые значения для фасет проекта"... Таким образом, необходимо сделать следующее
project >>> Properties >>> Builders
и снимите флажок с фасетным построителем проверки проекта....
Принятый ответ не сработал у меня, но я нашел решение: вам нужно установить в каталог Eclipse plugins/
.jar
для org.eclipse.jst.j2ee.ejb
, потому что кажется, что вам это нужно, но Eclipse WST не зависит от него, поэтому он не всегда устанавливается, когда он должен быть.
Вопрос полностью не связан с разработкой PhoneGap или Blackberry, кстати.
Как более общий ответ, это связано с тем, что вы либо импортировали проект, который зависит от удаленных плагинов 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>
Держите резервную копию своего файла проекта, если вы не уверены. Вы всегда можете удалить и воссоздать свой проект позже. Легче удалить эти ссылки, чем найти и установить точно отсутствующие версии плагина.
В моем случае я использовал Thymeleaf Eclipse plugin
для помощи thymeleaf в моем проекте и получил это сообщение в Eclipse Juno,
Errors running builder 'Thymeleaf Validation Builder' on project 'site'
Решение:
Thymeleaf Validation Builder
Снимите флажок с построителя, соответствующего сообщению об ошибке, и, надеюсь, ваша проблема будет решена.