Mamy już wszystkie elementy niezbędne do uruchomienia nowego modułu dodatkowego. Teraz musimy go zbudować. Jeśli środowisko robocze platformy Eclipse zostało skonfigurowane pod kątem budowania automatycznego, nowa klasa widoku powinna zostać skompilowana zaraz po zapisaniu nowej treści. W przeciwnym razie należy zaznaczyć nowy projekt i wybrać opcję Projekt > Buduj projekt. Klasa powinna zostać skompilowana bez błędów.
Po zbudowaniu modułu dodatkowego można go uruchomić na dwa sposoby.
Dla uproszczenia uruchomimy nowy moduł dodatkowy w środowisku roboczym platformy Eclipse.
Aby uruchomić wykonawcze środowisko robocze, należy wybrać opcję Wykonaj > Wykonaj. W tym oknie dialogowym zostaną wyświetlone wszystkie sposoby uruchamiania programu. Następnie należy wybrać opcję Aplikacja Eclipse, kliknąć opcję Nowa i zaakceptować wszystkie ustawienia domyślne. To spowoduje uruchomienie kolejnej instancji środowiska roboczego na platformie Eclipse - wykonawczego środowiska roboczego.
Gdzie zatem jest nasz nowy widok? Wszystkie widoki dodane przez moduły dodatkowe można zobaczyć, wybierając opcję Okna > Pokaż widok.
W tym menu wyświetlane są widoki dostępne dla bieżącej perspektywy. Aby zobaczyć wszystkie widoki dodane do platformy przez moduły dodatkowe (bez względu na perspektywę), należy wybrać opcję Inne. Wyświetlona zostanie lista kategorii widoków oraz widoków znajdujących się w każdej z nich.
Środowisko robocze tworzy pełną listę widoków, używając rejestru rozszerzenia do wyszukania wszystkich modułów dodatkowych, które udostępniły rozszerzenia w punkcie rozszerzenia org.eclipse.ui.views.
No i gotowe! Widok o nazwie "Hello View" został dodany do okna dialogowego Pokaż widok w kategorii "Hello Category". Etykiety kategorii i widoku zostały pobrane ze znaczników konfiguracji punktu rozszerzenia dostępnych w pliku plugin.xml.
Do tego momentu wciąż nie został uruchomiony kod modułu dodatkowego! Deklaracje zapisane w pliku plugin.xml (który może być widziany przez inne moduły dodatkowe korzystające z rejestru rozszerzenia) wystarczają środowisku roboczemu do wykrycia widoku o nazwie "Hello View" dostępnego w kategorii "Hello". Wiadomo nawet, która klasa implementuje ten widok. Natomiast żaden fragment kodu nie zostanie uruchomiony, dopóki widok nie zostanie wyświetlony.
Po wybraniu widoku "Hello View" z listy Pokaż widok środowisko robocze aktywuje moduł dodatkowy, utworzy instancję i zainicjuje klasę widoku oraz wyświetli nowy widok w środowisku roboczym razem z innymi widokami. Teraz nasz kod został już uruchomiony.
I oto jest nasz pierwszy moduł dodatkowy! W dalszej części omówimy więcej szczegółów dotyczących klas interfejsu użytkownika i punktów rozszerzenia.