Я делаю простой дополнительный модуль запуска Java-приложений для Eclipse 3.2 (JBuilder 2007-8) для внутреннего использования.
Итак, я просмотрел все связанные документы, включая эту The 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.
Кроме того, я добавил свой собственный регистратор в конструкторы и методы, но класс кажется, что он никогда не создается.