Невозможно добавить ярлык запуска (подключаемый модуль Eclipse)
Вопрос
Я делаю простую дополнительную программу запуска Java-приложений для Eclipse 3.2 (JBuilder 2007-8) для внутреннего использования.
Поэтому я просмотрел всю связанную документацию, включая эту. Платформа запуска с сайта eclipse.org. и сумели заставить работать все остальное, за исключением ярлыка запуска.
Это часть моего плагина.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.
Какое исключение вы получаете?Проверьте журнал ошибок.