Program uruchamiający aplikacje Eclipse
Środowisko PDE udostępnia program uruchamiający aplikacje Eclipse. Umożliwia on uruchamianie i debugowanie wtyczki poprzez uruchomienie oddzielnej aplikacji Eclipse. Podobnie jak w przypadku innych programów uruchamiających (np. aplikacje Java i aplety Java) w środowisku Eclipse, program uruchamiający aplikacje Eclipse można wywołać za pomocą skrótu, a jego konfiguracje startowe są zarządzane centralnie przy użyciu okna dialogowego Konfiguracja startowa.
Uruchamianie za pomocą skrótu
Szybkim sposobem na przetestowanie wtyczki jest uruchomienie oddzielnej aplikacji za pomocą skrótów uruchamiania aplikacji Eclipse dostępnych jako:
Skróty uruchamiania są zależne od kontekstu. Jeśli wybrany zasób jest projektem wtyczki lub edytorem manifestu wtyczki, który deklaruje aplikację (rozszerzenie org.eclipse.core.runtime.applications) lub produkt (rozszerzenie org.eclipse.core.runtime.products), to środowisko PDE uruchamia tę aplikację lub produkt. Zestaw wtyczek, z którymi uruchamiane jest środowisko PDE, jest zestawem minimalnym, złożonym wyłącznie z wybranej wtyczki i wszystkich jej wymagań wstępnych. Jeśli wybrana wtyczka zawiera zarówno rozszerzenie produktu, jak i rozszerzenie aplikacji, to pierwszeństwo ma rozszerzenie produktu.
Jeśli wybrana wtyczka nie zawiera ani rozszerzenia produktu, ani rozszerzenia aplikacji, środowisko PDE uruchamia produkt domyślny, zdefiniowany w kluczu eclipse.product w pliku config.ini znajdującym się w katalogu ${target_home}/configuration. Zmienna ${target_home} odnosi się do położenia platformy docelowej, zgodnie z ustawieniami na stronie preferencji Okna > Preferencje... > Programowanie wtyczek > Platforma docelowa. Jeśli zostanie uruchomiony produkt domyślny, zestaw wtyczek użytych do uruchomienia będzie zawierał wszystkie wtyczki obszaru roboczego oraz wszystkie wtyczki zaznaczone na stronie preferencji Platforma docelowa. Wtyczki docelowe o identyfikatorach pozostających w konflikcie z identyfikatorem wtyczki obszaru roboczego nie zostaną włączone do konfiguracji startowej.
Środowisko PDE tworzy nową konfigurację startową aplikacji Eclipse i wstępnie konfiguruje ją, używając odpowiednich wartości domyślnych. Odbywa się to tylko w razie potrzeby, a nie przy każdym użyciu skrótu uruchamiania aplikacji Eclipse. Środowisko PDE najpierw wyszukuje istniejące konfiguracje startowe aplikacji Eclipse, a następnie ponownie wykorzystuje tę, która jest już powiązana z uruchamianym produktem lub aplikacją. Jeśli z uruchamianym produktem lub aplikacją jest powiązanych wiele istniejących konfiguracji startowych, to PDE wyświetla okno dialogowe zawierające wszystkie pasujące konfiguracje i umożliwia użytkownikowi wybór.
Dostosowywanie konfiguracji startowej
Jeśli użytkownik wymaga pełnej kontroli nad sposobem uruchamiania aplikacji Eclipse, może utworzyć i dostosować konfigurację startową w oknie dialogowym Konfiguracja startowa.
Okno dialogowe Konfiguracja startowa można otworzyć, korzystając z opcji Wykonaj > Wykonaj... lub Debuguj > Debuguj... w menu najwyższego poziomu. Nową konfigurację startową aplikacji Eclipse można utworzyć po dwukrotnym kliknięciu węzła aplikacja Eclipse w przeglądarce drzewa z lewej strony.
Konfiguracja startowa aplikacji Eclipse składa się z siedmiu kart umożliwiających skonfigurowanie wszystkich aspektów uruchomienia testowego. Więcej szczegółowych informacji znajduje się w następujących dokumentach: