Невозможно найти определенные библиотеки в проекте Eclipse - PullRequest
0 голосов
/ 07 декабря 2009

Я только что загрузил проект FOSS (Java), который я пытаюсь построить на моей машине. Я импортировал проект в Eclipse (у него не было своего собственного файла .project или .classpath) и позволил его построить. Он построил почти полностью. Тем не менее, я получаю ряд ошибок, когда компилятор «Не удается разрешить [X]», где [X] - любое количество пакетов org.eclipse. *.

Итак, я просматриваю свою файловую систему и пытаюсь добавить пакеты, которые имеют смысл завершить сборку (если ошибка для org.eclipse.core.runtime.FileLocator, я пытаюсь ввести org.eclipse.core. runtime_3.5.0v20090525), но я все еще получаю те же ошибки.

Я искал в Google, но я не дальше, чем когда я начинал. У кого-нибудь есть предложения?

Редактировать : Проект UMLet .

Редактировать 2 : существует файл plugin.xml . Выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<plugin>
   <extension point="org.eclipse.ui.newWizards">
      <wizard
            name="UMLet diagram"
            icon="icons/umlet_eclipse.gif"
            category="com.umlet.plugin"
            class="com.umlet.plugin.wizards.UMLetNewWizard"
            id="com.umlet.plugin.wizards.UMLetNewWizard">
      </wizard>
   </extension>
   <extension
         point="org.eclipse.ui.editors">
      <editor
            class="com.umlet.plugin.editors.UMLetEditor"
            contributorClass="com.umlet.plugin.editors.UMLetContributor"
            default="false"
            extensions="uxf"
            icon="icons/umlet_eclipse.gif"
            id="com.umlet.plugin.UMLetEditor"
            name="UMLet Editor"/>
   </extension>

</plugin>

Ответы [ 2 ]

1 голос
/ 07 декабря 2009

Поскольку UMLet представляет собой подключаемый модуль Eclipse / автономное приложение RCP, наиболее вероятная причина заключается в том, что целевая платформа (Windows -> Параметры -> Разработка плагинов -> Целевая платформа) не имеет всех необходимых подключаемых модулей. что ожидает проект. По умолчанию целью является Eclipse, который вы используете. Недостающие плагины необходимо добавить к цели (то есть найти недостающие плагины, добавить их в установку Eclipse и обновить цель).

0 голосов
/ 07 декабря 2009
  1. Убедитесь, что вы используете Eclipse PDE (среда разработки плагинов), это облегчит вашу жизнь с проектами на основе Eclipse.

  2. Убедитесь, что вы используете правильную версию Eclipse. Кажется, что вам нужно 3.5.1. Если вы используете старую версию Eclipse, загрузите новую с Eclipse.org (получите версию PDT).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...