Ultima modifica: giovedì 23 giugno 2004, ore 09:00
La piattaforma Eclipse ricorre in modo significativo ai caricatori di classi Java per il caricamento dei plugin. Anche l'Eclipse Runtime stesso e la struttura OSGi devono essere caricati da caricatori di classi speciali. I programmi client, ad esempio un programma principale Java o un servlet, non possono fare un riferimento diretto a un componente qualsiasi di Eclipse. Al contrario, un client deve utilizzare la classe EclipseStarter in org.eclipse.core.runtime.adaptor per avviare la piattaforma, richiamando le funzionalità definite nei plugin e chiudendo la piattaforma al termine dell'operazione.
I client che non hanno la necessità di accedere ad alcuna funzione in particolare, ma devono solo avviare la piattaforma, possono utilizzare org.eclipse.core.launcher.Main.run() in startup.jar. Tuttavia, i client che devono richiamare una funzione specifica, devono utilizzare EclipseStarter. Per ulteriori informazioni, fare riferimento al javadoc all'interno della classe.