Ich mache einen einfachen zusätzlichen Java-App-Launcher für Eclipse 3.2 (JBuilder 2007-8) für den internen Gebrauch.Eine Start-Verknüpfung kann nicht hinzugefügt werden (Eclipse-Plug-in)
Also habe ich alle Dokumentationen, einschließlich dieser eine The Launching Framework from eclipse.org nachgeschlagen und habe es geschafft, alles andere mit Ausnahme der Start-Verknüpfung zu arbeiten. Diese
ist der Teil meines 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>
Der Name Konfiguration in der Kategorie Abschnitt korrekt ist und die Klasse in den Klassen Abschnitt, glaube ich, richtig umgesetzt. (Im Wesentlichen aus org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut kopiert)
Ich bin wirklich nicht sicher, ob ich soll ein Follow-up hier schreiben, aber lassen Sie mich meine Frage klären mehr . Ich habe org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchShortcut erweitert. Plus, ich habe meinen eigenen Logger zu Konstruktoren und Methoden hinzugefügt, aber die Klasse scheint, als würde sie niemals instanziieren.
Hallo, besteht die Möglichkeit, dass Sie den plugin.xml-Text des kontextabhängigen Launchers posten können, den Sie verwendet haben. Ich habe anscheinend genau das gleiche Problem. – Chris
Hi @Chris tut mir leid, diese Frage wurde vor Jahren gepostet und ich habe den Code nicht mehr bei mir :( – wbkang