2009-12-07 3 views
0

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

Какой проект? –

+0

@ ne0sonic - Обновлен с проектом. – JasCav

ответ

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

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

+0

Хотя это был не точный ответ, он пробежал мой мозг, чтобы дать мне правильный ответ. Благодаря! – JasCav

1

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

+0

Возможно, ваше _version_ Eclipse отличается от того, которое они использовали, поэтому версия плагинов не подходит для него. –

+0

+1 за хороший ответ. И я подумал, что это возможно. Тем не менее, кажется, недальновидным, что разработка плагина зависит от установки вашей среды IDE. Будет ли какой-нибудь способ узнать, какие версии библиотек были использованы (не говоря уже о том, что я отправлял по электронной почте разработчикам, конечно)? – JasCav

+0

Список зависимых плагинов хранится в файле манифеста plugin.xml. У проекта был этот файл? См .: http://wiki.eclipse.org/FAQ_What_is_the_plug-in_manifest_file_(plugin.xml)%3F –

Смежные вопросы