Использование Eclipse 3.7 для разработки плагина на основе Eclipse RCP 3.5 - PullRequest
1 голос
/ 25 августа 2011

возможно ли использовать Eclipse 3.7 IDE для разработки под платформу 3.5? Или я должен использовать Eclipse 3.5 IDE?

Когда я пытаюсь перейти с Eclipse 3.5 IDE на 3.7, я получаю ошибки в проектах, которые раньше были нормальными: Архив для необходимой библиотеки: «C: /.../. Metadata / .plugins / org.eclipse.pde.core / .external_libraries / xyz / os / win32 / x86» в проекте «имя проекта» не может быть прочитан или не является действительное имя файла ZIP проекта

Что мне нужно сделать, чтобы заменить 3.5 IDE на текущую, но все же разработать для платформы 3.5?

Надеюсь, мое объяснение имело смысл и было понятно:)

Дополнительная информация: - Я никогда не использовал RCP раньше, теперь я должен использовать его - Нет возможности обновить целевую платформу (3.5) - Я искал net и stackoverflow, но не нашел ответов на вопрос об использовании 3.7 и разработал для целевой платформы 3.5 (возможно, никто не сталкивался с этими проблемами, или я использовал неправильные запросы)

Приветствия
Кай

Ответы [ 2 ]

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

Используйте меню Окно> Настройки: Разработка плагинов> целевая платформа

Здесь вы можете добавить затмение 3.5 в качестве целевой платформы, а затем установить его активным.

Но я не думаю, что это решит ошибки, которые вы упомянули. Я думаю, что эти ошибки связаны с тем, что вы используете старую папку рабочего пространства, и что-то не совместимо с eclipse3.7. Поэтому, возможно, вы можете попытаться переключиться на новое рабочее пространство и импортировать туда свои проекты.

0 голосов
/ 12 марта 2012

Я только что решил свою проблему: -)

В моем случае, это был плагин jar, содержащий источники java:

jar
    com
    META-INF
    src
    plugin.xml

Похоже, что Eclipse помещает jar в jar-файлы плагинов в следующем каталоге:

[WORKSPACE]\.metadata\.plugins\org.eclipse.pde.core\.external_libraries\...

Для моего плагина он попытался поместить папку src в этот каталог - что-то не получилось.

После удаления папки src внутри банки ошибки исчезли.

RCP == мешок боли: -)

...