Letzte Änderung: 09.00 Uhr, Mittwoch, 23. Juni 2004
Die Eclipse-Plattform nutzt die Java-Klassenladeprogramme für das Laden von Plug-ins in beträchtlichem Umfang. Selbst die Eclipse-Laufzeit und das OSGi-Gerüst müssen von speziellen Klassenladeprogrammen geladen werden. Clientprogramme, wie das Java-Hauptprogramm oder ein Servlet, können nicht direkt auf eine Komponente von Eclipse verweisen. Stattdessen muss ein Client die Klasse EclipseStarter in org.eclipse.core.runtime.adaptor zum Starten der Plattform verwenden, indem er die in den Plug-ins definierte Funktionalität aufruft und nach Abschluss das System der Plattform herunterfährt.
Clients, die nicht auf eine bestimmte Funktion zugreifen, sondern nur die Plattform starten müssen, können org.eclipse.core.launcher.Main.run() in startup.jar verwenden. Clients, die hingegen eine bestimmte Funktion aufrufen müssen, sollten EclipseStarter verwenden. Weitere Informationen finden Sie in der Javadoc in dieser Klasse.