Uruchamianie programu Eclipse z kodu Java

Ostatnia modyfikacja: 23 czerwca 2004 godzina 09:00

Platforma Eclipse często korzysta z programów ładujących klas Java w celu ładowania modułów dodatkowych. Nawet środowisko wykonawcze platformy Eclipse oraz środowisko OSGi muszą być ładowane przy użyciu specjalnych programów ładujących klas. Programy klienckie, takie jak główny program lub serwlet Java, nie mogą bezpośrednio odwoływać się do żadnego elementu platformy Eclipse. Zamiast tego klient musi użyć klasy EclipseStarter (biblioteka org.eclipse.core.runtime.adaptor), aby uruchomić platformę, wywołać funkcję zdefiniowaną w module dodatkowym, a następnie zamknąć platformę.

Klienci, którzy nie muszą mieć dostępu do żadnej określonej funkcji, a mają tylko uruchomić platformę, mogą użyć metody org.eclipse.core.launcher.Main.run() z pliku startup.jar. Jednak klienci, którzy muszą wywołać określoną funkcję, powinni użyć metody EclipseStarter. Szczegółowe informacje można znaleźć w dokumentacji Javadoc w tej klasie.