Невозможно добавить ярлык запуска (подключаемый модуль Eclipse)

StackOverflow https://stackoverflow.com/questions/26145

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

alt text

Это часть моего плагина.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>

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


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

Это было полезно?

Решение

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

Старый способ, похоже, давно устарел.

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

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

Другие советы

Ваш класс должен реализовать ILaunchShortcut.Проверьте Javadoc.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top