Mit dem Ressourcen-Plug-in der Eclipse-Plattform können Sie eine Gruppe von Quellendateien für ein Programm verwalten und mit Programm zur schrittweisen Projekterstellung kompilieren. Plug-ins können neue Erstellungsprogramme definieren, die spezielle Ressourcentypen verarbeiten, beispielsweise Quellendateien für eine bestimmte Programmiersprache. Wenn ein ausführbares Programm einmal mit dem Erstellungsprogramm ihres Plug-ins erstellt wurde, wie können Sie sicherstellen, dass es korrekt aufgerufen wird?
Das Plug-in org.eclipse.debug.core liefert die API, mit der ein Programm eine Konfiguration für den Start eines Programms definieren kann. Das Programm kann für die normale Ausführung oder im Debugmodus gestartet werden, abhängig vom Leistungsspektrum Ihres Plug-ins. Das Eclipse Java Development Tooling (JDT) verwendet die Debugunterstützung der Plattform, um Java-VMs und den Java-Debugger zu starten.
Das Plug-in org.eclipse.debug.ui enthält eine Unterstützung für die benutzerdefinierte Konfiguration von Startparametern und Dienstprogrammklassen, die die Implementierung leistungsstarker Debugger vereinfachen.
Es gibt einige allgemeine Konzepte für das Starten und den Debug von Programmen, die in der Debugunterstützung der Plattform implementiert sind. Die Verwendung der Debugunterstützung der Plattform kann jedoch am besten anhand einer robusten und konkreten Implementierung für Start- und Debugoperationen (wie beispielsweise der JDT-Start- und Debug-Tools) nachvollzogen werden. Im Folgenden werden die wichtigsten Konzepte der Debugunterstützung der Plattform erläutert, um Ihnen eine Art Prüfliste für die Untersuchung einer konkreten Implementierung an die Hand zu geben.
Im Artikel We Have Lift-off: The Launching Framework in Eclipse ist ausführlich erläutert, wie angepasste Startkonfigurationen definiert und entwickelt werden können.