Karta Główne

Karta Główne umożliwia dostosowanie ważnych ustawień konfiguracji startowej, w tym położenie obszaru roboczego środowiska wykonawczego, program do uruchomienia i środowisko wykonawcze języka Java.

Karta Główne

 

Dane obszaru roboczego

Położenie Dane obszaru roboczego jest katalogiem na dysku, który będzie zawierał całą pracę i wszystkie metadane (np. preferencje itp.) dla wykonawczej aplikacji Eclipse. Położenie to oczywiście musi być inne niż położenie nadrzędnego obszaru roboczego, ponieważ wtyczkę należy testować w ramach klienta testowego.

Domyślnie położenie obszaru roboczego środowiska wykonawczego jest ustawiane przez środowisko PDE w taki sposób, aby miało unikalną nazwę konfiguracji startowej i było rodzeństwem katalogu nadrzędnego obszaru roboczego. Położenie obszaru roboczego środowiska wykonawczego może być dowolne, pod warunkiem, że możliwy jest zapis w nim. Ścieżka do położenia obszaru roboczego środowiska wykonawczego może zawierać nazwy zmiennych, co pozwala na współużytkowanie konfiguracji startowej przez członków zespołu.

Opcja Wyczyść dane obszaru roboczego przed uruchomieniem jest dość wygodna do testowania wtyczki w czystym obszarze roboczym. Jest ona domyślnie wyłączona, ponieważ obszary robocze aplikacji Eclipse zazwyczaj zawierają przydatne dane, których nie trzeba usuwać między uruchomieniami.

Opcja Pytaj o potwierdzenie przed czyszczeniem wyświetla zachętę przed usunięciem danych obszaru roboczego środowiska wykonawczego. Opcja ta jest domyślnie włączona, aby użytkownik niechcący nie skasował cennych danych z testowanego obszaru roboczego.

 

Program do uruchomienia

W sekcji Program do uruchomienia określa się produkt lub aplikację do przetestowania.

Okno złożone produktu jest zapełniane identyfikatorami wszystkich produktów (rozszerzenia org.eclipse.core.runtime.products) zdefiniowanych w obszarze roboczym i docelowych wtyczkach. Produkt o wstępnie wybranym identyfikatorze jest domyślnym produktem określonym w kluczu eclipse.product w pliku config.ini znajdującym się w katalogu ${target_home}/configuration. Zmienna ${target_home} określa położenie platformy docelowej podanej na stronie preferencji Okna > Preferencje... > Programowanie wtyczek > Platforma docelowa. W pakiecie SDK Eclipse domyślnym identyfikatorem produktu jest org.eclipse.sdk.ide.

Okno złożone aplikacji jest zapełniane identyfikatorami wszystkich aplikacji (rozszerzenia org.eclipse.core.runtime.applications) zdefiniowanych w obszarze roboczym i docelowych wtyczkach. Aplikacja o wstępnie wybranym identyfikatorze jest domyślną aplikacją określoną w kluczu eclipse.application w pliku config.ini znajdującym się w katalogu ${target_home}/configuration. W pakiecie SDK Eclipse domyślnym identyfikatorem aplikacji jest org.eclipse.ui.ide.workbench.

Opcja Uruchom produkt jest domyślnie wybrana, ponieważ testowanie produktu (aplikacji ze znakiem produktu) zapewnia większe doświadczenie niż testowanie samej aplikacji.

 

Kod wykonywalny Java

Opcja Kod wykonywalny Java umożliwia określenie kodu wykonywalnego, używanego do uruchamiana aplikacji Eclipse. Na przykład w systemie Windows można w razie potrzeby przesłonić domyślny kod wykonywalny, javaw.exe, kodem java.exe.

Środowisko wykonawcze programów Java

Wtyczkę można przetestować za pomocą wybranego środowiska wykonawczego programów Java (JRE). Co więcej, nie musi to być to samo środowisko JRE (z powiązanym pakietem SDK), którego użyto do kompilowania wtyczek obszaru roboczego.

Okno złożone Środowisko wykonawcze JRE jest zapełniane wszystkimi środowiskami JRE wymienionymi na stronie preferencji Okna > Preferencje.... > Java > Zainstalowane środowiska JRE. Do listy zainstalowanych środowisk JRE można dynamicznie dodać kolejne środowiska, naciskając przycisk Zainstalowane środowiska JRE..., co spowoduje otwarcie strony preferencji Zainstalowane środowiska JRE.

 

Wpisy programu startowego

Uruchomienie instancji hosta Eclipse zazwyczaj powoduje wykonanie własnego kodu wykonywalnego programu uruchamiającego, który z kolei wywołuje klasę org.eclipse.core.launcher.Main w celu uruchomienia procesu startowego. Klasa Main znajduje się w archiwum o nazwie startup.jar, które jest uruchamiane w katalogu głównym instalacji produktu Eclipse.

Uruchomienie wykonawczej aplikacji Eclipse powoduje pominięcie własnego kodu wykonywalnego i bezpośrednie wywołanie klasy Main, tak jak w przypadku uruchamiania dowolnej aplikacji w języku Java. Dlatego środowisko PDE oblicza położenie klasy Main i niejawnie dodaje je do ścieżki klasy w konfiguracji startowej.

Niektóre programy profilujące wymagają, aby w ścieżce klasy konfiguracji startowej znajdowały się też pewne biblioteki własne. Pole Wpisy programu startowego umożliwia określenie takich dodatkowych położeń i dołączenie ich do ścieżki klasy.

 

Więcej informacji dotyczących uruchamiania środowiska Eclipse znajduje się w następujących dokumentach: