Az Eclipse elindítása Java alól

Utolsó módosítás: 2004. június 23., péntek, 09:00

Az Eclipse platform nagymértékben kihasználja a Java osztálybetöltőket a bedolgozók betöltésekor. Még maga az Eclipse futási rendszert és az OSGi keretrendszert is speciális osztálytöltők töltik be. Az ügyfélprogramok, mint például egy Java főprogram vagy egy kiszolgáló kisalkalmazás, nem hivatkozhatnak közvetlenül az Eclipse egyes részeire. Ehelyett az ügyfélnek az org.eclipse.core.runtime.adaptor EclipseStarter nevű osztályát kell használnia a platform indítására, meghíva a bedolgozókban meghatározott funkciókat, majd lezárva a platformot, ha kész.

Az olyan ügyfelek, amelyek nem igényelnek semmilyen funkciót, csak el akarják indítani a platformot, ezt a startup.jar org.eclipse.core.launcher.Main.run() metódusával tehetik meg. Ha viszont bármilyen funkcióra szüksége van az ügyfélnek, akkor az EclipseStarter osztályt kell használni. A részletek az osztály javadoc leírásában találhatók.