Сведения о вопросе

Henry

21:06, 1st October, 2020

Теги

eclipse   plugins    

Не удается добавить ярлык запуска (Eclipse плагин)

Просмотров: 474   Ответов: 2

Я делаю простой дополнительный запуск приложений java для Eclipse 3.2 (JBuilder 2007-8) для внутреннего использования.

Поэтому я просмотрел все связанные с этим документы, включая эту платформу запуска от eclipse.org, и мне удалось заставить все остальное работать, за исключением ярлыка запуска.

alt text

Это часть моего plugin.xml.

   <extension
     point="org.eclipse.debug.ui.launchShortcuts">
  <shortcut
        category="mycompany.javalaunchext.launchConfig"
        class="mycompany.javalaunchext.LaunchShortcut"
        description="launchshortcutsdescription"
        icon="icons/k2mountain.png"
        id="mycompany.javalaunchext.launchShortcut"
        label="Java Application Ext."
        modes="run, debug">
     <perspective
           id="org.eclipse.jdt.ui.JavaPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
     </perspective>
     <perspective
           id="org.eclipse.debug.ui.DebugPerspective">
     </perspective>
  </shortcut>

Имя конфигурации в разделе category является правильным, а класс В разделе class, я считаю, правильно реализован. (в основном скопировано с org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut)


Я действительно не уверен, что я должен написать продолжение здесь, но позвольте мне уточнить мой вопрос больше. Я продлил org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchShortcut. Кроме того, я добавил свой собственный регистратор к конструкторам и методам, но класс, похоже, даже не создается.



  Сведения об ответе

SSESION

07:47, 1st August, 2020

Мне пришлось добавить contextualLaunch под org.eclipse.debug.ui.launchShortcuts .

Старый способ кажется давно устаревшим.

Для других людей, которые работают на ту же тему, возможно, вы захотите расширить org.eclipse.ui.commands и привязки тоже.

Я не могу выбрать этот ответ, но это тот ответ, который я (спрашивающий) искал.


  Сведения об ответе

P_S_S

18:57, 1st August, 2020

Ваш класс должен реализовать ILaunchShortcut. Проверьте документацию javadoc .

Какое исключение вы получаете? Проверьте журнал ошибок.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться