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

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

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

альтернативный текст

Это часть моего 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>

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


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

25.08.2008 14:45:15
2 ОТВЕТА

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

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

0
25.08.2008 16:23:42
РЕШЕНИЕ

Я должен был добавить contextualLaunchпод org.eclipse.debug.ui.launchShortcuts.

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

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

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

4
14.07.2015 02:24:14
Привет, есть ли шанс, что вы можете опубликовать текст plugin.xml контекстного средства запуска, которое вы использовали. Кажется, у меня точно такая же проблема.
Chris 15.05.2012 17:35:48
Привет @Chris извините, этот вопрос был опубликован несколько лет назад, и у меня больше нет кода со мной :(
wbkang 22.05.2012 03:53:42