Główne środowisko wykonawcze platformy jest wyposażone w mechanizm wykonywania, który uruchamia podstawową platformę, a następnie dynamicznie wykrywa i uruchamia wtyczki. Wtyczka jest komponentem strukturalnym, który opisuje w systemie sam siebie za pomocą pliku manifestu OSGi (MANIFEST.MF) oraz pliku manifestu wtyczki (plugin.xml). Na platformie przechowywany jest rejestr zainstalowanych wtyczek i ich funkcji.
Głównym celem środowiska wykonawczego jest zapobieganie blokowaniu pamięci oraz spadkowi wydajności związanych z zainstalowanymi wtyczkami, które nie są używane w danej chwili. Wtyczka może być zainstalowana i dodana do rejestru, jednak nie zostanie aktywowana, jeśli funkcja oferowana przez daną wtyczkę nie zostanie aktywowana w wyniku działań użytkownika.
Środowisko wykonawcze platformy umożliwia korzystanie z modelu usług OSGi. Dla wielu twórców aplikacji szczegóły implementacji środowiska wykonawczego nie są istotne, jednak bardziej doświadczeni użytkownicy od razu zauważą, że pakunek OSGi jest zainstalowany na platformie Eclipse jako wtyczka.
Najlepszym sposobem, aby zobaczyć jak działa środowisko wykonawcze systemu, jest zbudowanie wtyczki. Aby rozpocząć budowanie wtyczki, należy zapoznać się z sekcją Podłączanie wtyczek: Portlet Hello World trafia do obszaru roboczego. Więcej szczegółów technicznych dotyczących środowiska wykonawczego systemu zawiera sekcja Środowisko wykonawcze - przegląd.
Wtyczka zarządzania zasobami określa wspólny model zarządzania artefaktami wtyczek narzędzi. Wtyczki mogą tworzyć i modyfikować projekty, foldery oraz pliki w celu organizowania i przechowywania na dysku artefaktów programistycznych.
Przegląd informacji o systemie zarządzania zasobami zawiera sekcja Zasoby - przegląd.
Wtyczka interfejsu użytkownika obszaru roboczego udostępnia interfejs użytkownika i definiuje punkty rozszerzenia umożliwiające innym wtyczkom korzystanie z akcji menu i paska narzędzi, operacji przeciągania i upuszczania, okien dialogowych, kreatorów oraz niestandardowych widoków i edytorów.
Sekcja Podłączanie wtyczek do obszaru roboczego opisuje punkty rozszerzenia interfejsu użytkownika obszaru roboczego oraz interfejs API.
Wtyczki interfejsu użytkownika stanowią środowiska przydatne generalnie przy tworzeniu interfejsu użytkownika. Te środowiska były również używane do tworzenia samego obszaru roboczego. Korzystanie z tych środowisk nie tylko ułatwia tworzenie interfejsu użytkownika wtyczek, ale zapewnia również wspólny wygląd i zachowanie wtyczek oraz spójny poziom integracji z obszarem roboczym.
Pakiet SWT (Standard Widget Toolkit - Standardowy pakiet widgetów) jest niezależnym od systemu operacyjnego pakietem narzędzi niskiego poziomu, który obsługuje funkcje integracji platformy oraz interfejs API, który może być używany w wielu systemach. Opis znajduje się w sekcji Standard Widget Toolkit.
Środowisko interfejsu użytkownika JFace oferuje elementy składowe aplikacji wyższego poziomu służące do zarządzania oknami dialogowymi, kreatorami, akcjami, preferencjami użytkownika i widgetami. Funkcjonalność środowiska JFace została opisana w sekcjach Okna dialogowe i kreatory oraz JFace: Środowisko interfejsu użytkownika dla wtyczek.
Wtyczki zespołu umożliwiają innym wtyczkom definiowanie i rejestrowanie implementacji na potrzeby programowania zespołowego, dostępu do repozytorium i kontroli wersji. Pakiet SDK Eclipse zawiera wtyczkę CVS korzystający ze wsparcia dla zespołów podczas obsługi klienta CVS w pakiecie SDK.
Więcej informacji na temat wsparcia dla zespołów zawiera sekcja Wsparcie dla zespołów.
Wtyczki debugowania umożliwiają innym wtyczkom implementowanie programów uruchamiających i debugerów dla konkretnych języków programowania.
Obsługa debugowania została opisana w sekcji Obsługa uruchamiania i debugowania programów.
Wtyczka pomocy implementuje zoptymalizowany pod kątem platformy serwer WWW pomocy oraz narzędzie integrujące dokumentację. Definiuje punkty rozszerzeń, które mogą być używane przez wtyczki do dostarczania pomocy lub dokumentacji dotyczącej wtyczek w postaci podręczników elektronicznych. Serwer WWW dokumentacji zawiera specjalne narzędzia umożliwiające wtyczkom odwoływanie się do plików przez logiczne, oparte na wtyczce adresy URL, a nie przez adresy URL systemu plików.
Udostępnione zostały dodatkowe funkcje integrujące tematy pomocy w konfiguracje dokumentacji na poziomie produktu.
Narzędzia pomocy zostały opisane w sekcji Dodawanie wtyczek pomocy.
Wtyczki środowiska JDT rozszerzają obszar roboczy platformy, udostępniając specjalne funkcje edytowania, wyświetlania, kompilowania, debugowania i uruchamiania kodu Java.
Środowisko JDT jest instalowane jako zestaw wtyczek pakietu SDK. Podręcznik użytkownika środowiska Java opisuje sposób korzystania z narzędzi Java. Podręcznik programisty wtyczek JDT opisuje strukturę i interfejs API środowiska JDT.
Środowisko tworzenia wtyczek (PDE) udostępnia narzędzia automatyzujące tworzenie, edytowanie, debugowanie i wdrażanie wtyczek.
Środowisko PDE jest instalowane jako zestaw wtyczek pakietu SDK. Sposób korzystania ze środowiska został opisany w Podręczniku środowiska PDE.