Sidst ændret 23. juni 2004 kl. 09:00
Eclipse-platformen gør stor brug af Java-classloadere til indlæsning af plugins. Selv Eclipse-runtime og OSGi Framework skal indlæses af særlige classloadere. Klientprogrammer, som f.eks. et Java-hovedprogram eller en miniserver, kan ikke referere direkte til en del af Eclipse. En klient skal i stedet bruge klassen EclipseStarter i org.eclipse.core.runtime.adaptor til at starte platformen, starte funktionalitet, der er defineret i plugins, og afslutte platformen efter brug.
Klienter, der ikke behøver at oprette adgang til en bestemt funktion, men som blot skal starte platformen, kan bruge org.eclipse.core.launcher.Main.run() i startup.jar. Klienter, der skal starte en bestemt funktion, skal imidlertid bruge EclipseStarter. Der er flere oplysninger i javadoc inde i klassen.