Не удается создать продукт RCP затмения - PullRequest
1 голос
/ 26 июля 2010

Я создал минимальный проект RCP на примере Hello World.Я выбрал Eclipse в качестве целевой платформы, так как хочу изменить рабочую среду eclipse (на примере Hello World, команда).

Я добавил расширение org.eclipse.core.runtime.products, где я указал:

ID: testID
name: Bob

На этом расширении я щелкнул правой кнопкой мыши, а также создал новый продукт с:

application*: test.product2
name*: name

Я запустил этот плагин и убедился, что он выводит «Hello, Eclipse world»."когда я нажимаю кнопку.

Далее я создал новую конфигурацию продукта и добавил ее в папку проекта PDE.

На обзорной панели я сохранил настройки по умолчанию:

ID: testID
Product: org.eclipse.platform.ide
Application: org.eclipse.ui.ide.workbench

На панели «Зависимости» я нажал «Добавить необходимые плагины».Но когда я запускаю продукт (нажимая зеленую кнопку воспроизведения), я получаю сообщение об ошибке:

java.lang.RuntimeException: приложение "org.eclipse.ui.ide.workbench" не может быть найдено вреестр.Доступны следующие приложения: org.eclipse.equinox.app.error.

Есть идеи, как создать этот минимальный продукт?

Ответы [ 2 ]

1 голос
/ 29 июля 2011

Чтобы устранить исключение: java.lang.RuntimeException: Приложение «org.eclipse.ui.ide.workbench» не может быть найдено в реестре.

Вы должны добавить org.eclipse.ui.ide.application к своим зависимостям.

Val

1 голос
/ 26 июля 2010

Нажали ли вы кнопку синхронизации перед запуском продукта, как описано в руководстве RCP ?

alt text http://www.vogella.de/articles/EclipseRCP/images/product55.gif

На вкладке обзора нажмитесинхронизировать, а затем нажать «Запустить приложение Eclipse».
Синхронизировать выровняет конфигурацию вашего продукта с конфигурацией запуска .

...