Öffnen des Konfigurationsdialogs starten (z. B. Mausklick rechts auf Projekt - Ausführen als - Ausführen von Konfigurationen) in der RCP-App über Befehl? oder auf andere Weise, aber Befehl bevorzugt.Eclipse RCP - Öffnen des Startkonfigurations-Dialogfelds
3
A
Antwort
7
Wenn Sie geben ‚ALT+SHIFT+F1
‘ auf eine ‚erstellen, verwalten und ausführen Konfigurationen‘, die plug-in Spy wird Ihnen sagen, es ist ein in den Eclipse-Quellen LaunchConfigurationsDialog
Eine schnelle Suche ist, zeigt es durch eine DebugUITools.openLaunchConfigurationDialogOnGroup()
final int[] result = new int[1];
Runnable JavaDoc r = new Runnable JavaDoc() {
/**
* @see java.lang.Runnable#run()
*/
public void run() {
LaunchConfigurationsDialog dialog = (LaunchConfigurationsDialog) LaunchConfigurationsDialog.getCurrentlyVisibleLaunchConfigurationDialog();
if (dialog != null) {
dialog.setInitialSelection(selection);
dialog.doInitialTreeSelection();
if (status != null) {
dialog.handleStatus(status);
}
result[0] = Window.OK;
} else {
dialog = new LaunchConfigurationsDialog(shell, DebugUIPlugin.getDefault().getLaunchConfigurationManager().getLaunchGroup(groupIdentifier));
dialog.setOpenMode(LaunchConfigurationsDialog.LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_SELECTION);
dialog.setInitialSelection(selection);
dialog.setInitialStatus(status);
result[0] = dialog.open();
}
}
};
BusyIndicator.showWhile(DebugUIPlugin.getStandardDisplay(), r);
return result[0];
Das sollte Ihnen genug Material geben, um loszulegen.
http://help.eclipse.org/stable/topic/org.eclipse.platform.doc.isv/guide/images/lcd.png
4
Basierend auf VonC Antwort habe ich die folgenden, wo config
nur meine Instanz ILaunchConfigurationWorkingCopy
und mode
ist "run"
:
DebugUITools.openLaunchConfigurationDialog(
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
config,
DebugUITools.getLaunchGroup(savedConfig, mode).getIdentifier(),
null);
Verwandte Themen
- 1. Immer öffnen (erstellen) Eclipse RCP Ansichten
- 2. Eclipse RCP und Eclipse Plugin
- 3. JBoss/Eclipse RCP-Integration
- 4. Eclipse RCP java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
- 5. Eclipse RCP Fallstudie
- 6. Eclipse RCP - Unterstützung für Inhaltshilfe
- 7. Eclipse RCP: Zielplattform - Eclipse vs Equinox?
- 8. plugin.properties Mechanismus in Eclipse RCP
- 9. Speicherleck in Eclipse RCP-Anwendungen
- 10. Eclipse RCP App mit MVC
- 11. Eclipse RCP - Editor in Perspektive
- 12. Eclipse RCP Fenster/Dialog Registry
- 13. Eclipse RCP Hauptfenster nicht veränderbare
- 14. Eclipse RCP - Wie man den Index des Projektes wieder herstellt?
- 15. Eclipse RCP: Perspective Switcher Fensterdialog Sortierproblem
- 16. Eclipse RCP: Wie wird der Quellcode angezeigt?
- 17. Eclipse RCP-Eigenschaft Seite nur für Ordner
- 18. Eclipse RCP: Wie kann ich die Größe des Heapspeichers für meine RCP-Anwendung erhöhen?
- 19. Eclipse RCP: createPartControl in den Hintergrund verschieben
- 20. Lernen Eclipse RCP und SWT/JFace
- 21. Eclipse RCP: Bild zur Liste hinzufügen
- 22. Benutzerdefinierte Toggle-Verwaltung in Eclipse RCP ToolBar
- 23. Globale Ausnahmebehandlung in einer Eclipse-RCP-App
- 24. Eclipse RCP - ILazyTreeContentProvider Implementierung ist unerwartet eifrig
- 25. Silverlight-App in einen Eclipse-RCP einbetten
- 26. Eclipse RCP - alle Möglichkeiten, Abhängigkeiten zu definieren?
- 27. Eclipse RCP: Wie Sie den UI-Thread
- 28. Capturing Kill-Signal in Eclipse RCP-Anwendung
- 29. Plugin-Beiträge in Eclipse RCP-Anwendung deaktivieren
- 30. Hinzufügen von externen Jar zur Eclipse rcp
Ich meine, wie diese http nennen: //help.eclipse .org/stable/index.jsp? topic =/org.eclipse.platform.doc.isv/guide/debug_launch_ui.htm Dialog? – Imaskar