Прежде всего, я предполагаю, что вы создаете плагин / связку в Eclipse и тестируете его при «работе в качестве приложения eclipse».Откроется «затмение во время выполнения», в котором включены ваши пакеты рабочего пространства (те, которые вы установили в главном затмении, и те, которые вы создали самостоятельно в своем рабочем пространстве).
Команда запуска должна получить аргумент симя пакета, например
start my-bundle
Вот почему вы получаете «Пакеты не указаны!».Более простым представлением является представление «Реестр плагинов» в Eclipse (alt + shift + q, q -> плагин типа -> выбрать реестр плагинов). Найдите свой пакет в длинном списке (есть блок фильтра).
Есть ли зеленый значок «play» на значке плагина?Если есть, проверьте вашу консоль "Hello World!"должен был быть уже распечатан.
Стрелки нет?Щелкните правой кнопкой мыши значок и выберите «Показать расширенные варианты».Снова щелкните правой кнопкой мыши и выберите «Пуск».Это должно запустить ваш активатор.
По сути, Eclipse не запускает активатор вашего плагина, пока он на самом деле не требуется другим пакетом.Когда в плагине есть вклад пользовательского интерфейса, тогда требуется один из его классов, и активатор запускается, когда нет необходимости запускать его вручную или пытаться использовать его из какого-то другого комплекта.
Просто чтобы убедиться, откройте свой plugin.xml и перейдите на вкладку Обзор.Убедитесь, что установлен флажок «Активировать этот плагин, когда один из его классов загружен».