Eclipse od lat utrzymuje się w ścisłej czołówce zintegrowanych środowisk programistycznych dla Javy. Deweloperzy cenią w nim przede wszystkim uniwersalność oraz otwartość. Dostępna jest już nowa wersja IDE (2018-12) oraz SDK (4.10.0). A to oznacza sporo nowości w jednym z najważniejszych narzędzi w rękach każdego programisty Java.
Nowe Eclipse – co nowego?
Eclipse 4.10 oferuje już obsługę udostępnionej pod koniec września Javy 11 – przypominamy, że wraz z wydaniem Oracle zdecydowało się na budzące sporo emocji zmiany licencyjne w JDK. Obsługiwane jest środowisko uruchomieniowe Javy 11 (funkcję można włączyć przez Package Explorera lub w menu zainstalowanych JRE w preferencjach), również kompilator można przestawić na tryb zgodności z „jedenastką”.
Nowości pojawiły się także w podpowiedziach wyświetlanych oraz sugestiach rozwiązania błędów. Znów wynika to częściowo z Javy 11, gdyż Eclipse może już sugerować zmianę trybu zgodności projektu z najnowszą wersją. Ponadto IDE zasugeruje także zamianę lambd przez typ var lub dodanie var jako parametr. W samym edytorze Javy dodano zaś czytelny podgląd referencji i implementacji – ich liczba będzie odtąd wyświetlana między linijkami kodu (bez numeracji) nad każdym z obiektów. Kliknięcie ich przenosi użytkownika do wyniku w wyszukiwarce (referencje) lub do podglądu struktury (implementacje).
Przydatne nowości pojawiły się w Quick Switch Ediorze – jak sama nazwa wskazuje, pozwala on na szybkie poprawki w oparciu o zaznaczenie. Wystarczy zaznaczyć fragment kodu wprowadzić kombinację Ctrl + E, by wyświetlić zaktualizowany edytor. Wskazuje on już ścieżkę do pliku oraz jego pliku. Sporo zmian pojawiło się w menu kolorów i czcionek – dodano tu przydatną wyszukiwarkę z uwzględnieniem takich parametrów jak styl czy wysokość wraz z podglądem, gdzie konkretny font jest stosowany.
Nowości w Eclipse 4.10 jest oczywiście znacznie więcej, warto wspomnieć choćby o możliwości definiowania własnej struktury linków. Z pełną listą zmian w najnowszej wersji środowiska zapoznać się można na stronie projektu, tam także dostępne są instalatory.