Obsługa debugowania i uruchamiania programu

Moduł dodatkowy obsługi zasobów w środowisku Eclipse umożliwia zarządzanie zestawem plików źródłowych programu i kompilowanie ich przy użyciu programu do przyrostowego budowania projektów.  Moduły dodatkowe mogą definiować nowe programy budujące, które obsługują specjalne typy źródeł, na przykład pliki źródłowe konkretnego języka programowania. Jak się upewnić, że program wykonywalny zbudowany przy użyciu programu budującego modułu dodatkowego jest prawidłowo wywoływany?

Moduł dodatkowy org.eclipse.debug.core udostępnia interfejs API umożliwiający programowi zdefiniowanie konfiguracji jego uruchamiania. Program można uruchomić w kilku trybach, na przykład w trybie normalnego wykonywania, debugowania, profilowania lub innych, zdefiniowanych przez moduł dodatkowy. Środowisko Java development tooling (JDT) korzysta z obsługi debugowania platformy do uruchamiania maszyn Java VM oraz debugera Java.  

Moduł dodatkowy org.eclipse.debug.ui udostępnia obsługę konfiguracji parametrów uruchamiania użytkownika oraz klasy narzędziowe ułatwiające implementowanie zaawansowanych debugerów.

Niektóre pojęcia zaimplementowane w module obsługi debugowania platformy są wspólne dla uruchamiania i debugowania programów. Najlepszym sposobem na zrozumienie sposobu korzystania z obsługi debugowania platformy jest przestudiowanie konkretnej implementacji uruchamiania i debugowania, takiej jak narzędzia uruchamiania i debugowania JDT. Przegląd najważniejszych pojęć związanych z obsługą debugowania na platformie zostanie przedstawiony w kontekście konkretnej implementacji środowiska JDT.