Środowisko JDT udostępnia następujące widoki w środowisku roboczym:
W widoku Eksplorator pakietów widoczne są zasoby Java w projektach w środowisku roboczym w kontekście środowiska Java. Hierarchię elementów Java definiują ścieżki klas budowania projektu. Hierarchia składa się z takich elementów, jak:
W widoku Hierarchia typów wyświetlana jest cała hierarchia dla danego typu lub wyłącznie jego podtypy lub nadtypy. Użytkownik może również otworzyć hierarchię projektu, folderu źródłowego lub pakietu.
W widoku Hierarchia wywołań wyświetlane są metody wywołujące i metody wywoływane wybranej składowej języka Java.
Widok Schemat Java umożliwia wyświetlanie schematu struktury aktualnie aktywnego pliku Java w obszarze edytora.
W widoku JUnit wyświetlane są informacje o postępie i statusie uruchomionego testu JUnit. Umożliwia on także ponowne uruchamianie testów.
Widok Dokumentacja Javadoc prezentuje dokumentację Javadoc elementu wybranego w edytorze Java lub w widoku Java.
W widoku Deklaracja prezentowany jest kod źródłowy elementu wybranego w edytorze lub widoku Java.
W widoku Projekty prezentowane są projekty Java, foldery źródłowe oraz
biblioteki zewnętrzne i wewnętrzne.
Uwaga: bibliotek (zarówno wewnętrznych, jak i zewnętrznych) ani folderów
źródłowych prezentowanych w tym widoku nie można rozwijać. Treść wybranego
elementu jest wyświetlana w widoku Pakiety.
W widoku Pakiety wyświetlana jest lista pakietów Java z obecnie wybranych projektów Java, folderów źródłowych lub bibliotek. Wyboru dokonuje się zwykle w widoku Projekty.
W widoku Typy wyświetlana jest lista typów Java z obecnie wybranych pakietów. Wyboru dokonuje się zwykle w widoku Pakiety.
W widoku Składowe wyświetlana jest treść wybranego typu, jednostki kompilacji lub pliku CLASS. Wyboru dokonuje się zwykle w widoku Typy.
Widok Debugowanie umożliwia zarządzanie debugowaniem lub wykonywaniem programu w środowisku roboczym. Wyświetlana jest w nim ramka stosu dla zawieszonych wątków każdego debugowanego celu. Każdy wątek programu ma postać węzła drzewa. Wyświetlany jest w nim proces dla każdego uruchomionego celu.
W widoku Punkty zatrzymania znajduje się lista wszystkich punktów zatrzymania ustawionych w danym momencie w obszarze roboczym. Punkty zatrzymania można włączać i wyłączać, usuwać, dodawać oraz grupować według zbioru roboczego. Można także konfigurować atrybuty wybranego punktu zatrzymania.
Widok Wyrażenia umożliwia kontrolę danych. Dane można kontrolować z poziomu strony zeszytu testowego, ramki stosu zawieszonego wątku i innych miejsc. Widok Wyrażenia jest otwierany automatycznie w momencie, gdy zostanie do niego dodany element. Wybranie pozycji w widoku Wyrażenia powoduje wyświetlenie w panelu szczegółów bardziej szczegółowych informacji. Podczas debugowania programu Java można rozwijać dane zawierające zmienne, aby wyświetlić zmienne i pola tych zmiennych.
W widoku Zmienne wyświetlane są informacje na temat zmiennych powiązanych z ramką stosu wybraną w widoku Debugowanie. Podczas debugowania programu Java można zaznaczać zmienne, na temat których będą w panelu szczegółów wyświetlane bardziej szczegółowe informacje. Dodatkowo możliwe jest rozwijanie obiektów Java w celu wyświetlenia pól, które zawiera dana zmienna.
W widoku Konsola wyświetlane są różne rodzaje konsoli, zależne od typu prac programistycznych i bieżącego zbioru ustawień użytkownika. Na platformie Eclipse domyślnie dostępne są następujące konsole:
W widoku Wyświetlanie wyświetlany jest wynik wartościowania wyrażenia w kontekście bieżącej ramki stosu. Zaznaczony element można wartościować i wyświetlać za pośrednictwem edytora lub bezpośrednio z widoku Wyświetlanie.
Zarówno wygląd, jak i zachowanie widoków Java można dostosowywać.
Zmienianie wyglądu widoku Konsola