Démarrage d'Eclipse à partir de Java

Dernière modification : Mercredi 23 juin 2004 à 09h00

La plate-forme Eclipse utilise beaucoup les chargeurs de classe Java pour charger des plug-ins. L'environnement d'exécution d'Eclipse lui-même et la structure OSGi doivent être chargés à l'aide de chargeurs de classe spéciaux. Les programmes client, tels qu'un programme principal Java ou un servlet, ne peuvent pas référencer directement une partie d'Eclipse. A la place, ils doivent utiliser la classe EclipseStarter d'org.eclipse.core.runtime.adaptor pour démarrer la plat-forme, appeler les fonctionnalités définies dans les plug-ins et fermer la plateforme une fois terminé.

Les clients ne nécessitant pas l'accès à une fonction spécifique mais devant démarrer la plate-forme peuvent utiliser org.eclipse.core.launcher.Main.run() dans startup.jar. Toutefois, les clients qui veulent appeler une fonction spécifique doivent utiliser EclipseStarter. Consultez la documentation Java relative à cette classe pour plus de détails.