Laatst gewijzigd op woensdag 23 juni 2004 om 09:00 uur
In het Eclipse-platform worden veel Java-klassenladers gebruikt om plugins te laden. Zelfs de Eclipse-runtime zelf en het OSGi-framework moeten worden geladen door speciale klassenladers. Clientprogramma's, zoals een Java-hoofdprogramma of een servlet, mogen geen rechtstreekse verwijzingen naar een gedeelte van Eclipse bevatten. In plaats daarvan moet de klasse EclipseStarter in org.eclipse.core.runtime.adaptor worden gebruikt om het platform te starten, de functionaliteit in de plugins aan te roepen en het platform na afloop weer te sluiten.
Voor clientprogramma's die niet worden gebruikt om een bepaalde functie aan te roepen maar alleen om het platform te starten, kunt u org.eclipse.core.launcher.Main.run() in startup.jar gebruiken. Als wel een specifieke functie moet worden aangeroepen, gebruikt u EclipseStarter. Zie de Javadoc in deze klasse voor meer informatie.