NetBeans 20 został już wydany i to są jego nowości

Apache-netbeans

NetBeans to bezpłatne zintegrowane środowisko programistyczne, stworzone głównie dla języka programowania Java.

Nowa wersja NetBeans 20 został już wydany a wraz z nim pojawiają się różne zmiany i ulepszenia związane ze wsparciem dla JDK 21, a także ogólne poprawki błędów i nie tylko.

Dla tych, którzy nie są zaznajomieni z NetBeans, powinniście wiedzieć, że to to dość popularne IDE który zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i Groovy.

Główne nowe funkcje NetBeans 20

Nowa wersja NetBeans 20 zawiera aktualizacja do JDK 21 „nb-javac” i wraz z nim implementuje uzupełnianie kodu zgodne z JDK 21, wprowadzono ulepszenia w obsłudze CSS, LSP (Language Server Protocol), Rozszerzenia VSCode, Poprawiono funkcje związane z rdzą i ustawienia podpowiedzi, dodano skróty klawiaturowe i domyślnie je wyłączono.

Oprócz tego podkreślono, że Gradle zaktualizowano do wersji 8.4 który obejmuje różne poprawki, takie jak naprawianie przepełnienia stosu, usuwanie niektórych brakujących konfiguracji Gradle, naprawianie zmiany wersji Gradle w wrapper.properties i naprawianie testów LSP/Micronaut.

Część Maven zostało to zaktualizowane do wersji 3.9.5 wraz z maven-indexer 7.0.4 i luzene 9.8.0. Zaktualizowano bibliotekę JDOM w maven.embedder z wersji 1.0 do 2.0.6.1, Wprowadzono ulepszenia w zakresie przygotowania budynków i przeładowania, Włączono przetwarzanie danych wyjściowych JUnit dla zabezpieczenia przed awarią i ulepszono zakodowane na stałe kompilatory Maven i domyślne wersje wtyczek zasobów.

Odnośnie PHP, w nowej wersji NetBeans 20 dodano obsługę punktów przerwania wyjątków, a także rozszerzone kontrole podczas tworzenia punktów przerwania, poprawiona przerwa między polami wyboru w ustawieniach testu projektu PHP, naprawiony problem polegający na tym, że wpisane pola oznaczone jako nieaktualne nie są wyświetlane jako nieaktualne, ulepszona obsługa funkcji wprowadzonych w nowych wersjach PHP, w przeglądarce dziedziczone elementy są wyświetlane w innym kolorze, podobnie jak w Javie, poprawiono pozycjonowanie elementów w ustawieniach uzupełniania kodu dla php

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Zaktualizowano jgit z 5.7.0 do 6.7.0
  • Aktualizacja FlatLaf z 3.1 do 3.2
  • Ulepszona obsługa CSS w NetBeans
  • Możliwości LSP zostały rozszerzone
  • Edytor obsługuje zmiany pól wyboru podczas podglądu Markdown w formacie Markdown.
  • Włączono opcję dodania instancji Docker poprzez gniazdo na komputerze Mac z Apple Silicon
  • Sprawdzanie poprawności jest włączone i zaimplementowano uzupełnianie kodu dla dokumentów XML bez pola SchemaLocation
  • Stabilizowany CPPLite
  • Dodano bibliotekę profili dla architektury ARM64.
  • Dodano testy libwrappera nb-javac.
  • Dodano wszystkie moduły biznesowe z testami jednostkowymi
  • Poprawka: podpowiedź parametru uzupełniania Java nie jest wyświetlana, jeśli poprzedni parametr to TypeVariable
  • Dodano obsługę szablonów ciągów
  • Zaktualizuj nazwy kreatorów JavaFX i przenieś kreatora DukeScript na lepsze miejsce.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat tej nowej wersji możesz sprawdzić szczegóły w poniższy link.

Jak zainstalować Apache NetBeans 20 w systemie Linux?

Dla tych, którzy chcą dostać tę nową wersję, muszą pobierz kod źródłowy aplikacji, które można uzyskać od poniższy link.

Po zainstalowaniu wszystkiego rozpakuj nowo pobrany plik do katalogu, który Ci się podoba.

A z terminala wejdziemy do tego katalogu, a następnie wykonamy:

ant

Aby zbudować IDE Apache NetBeans. Po zbudowaniu możesz uruchomić IDE, wpisując

./nbbuild/netbeans/bin/netbeans

również istnieją inne metody instalacji dzięki którym mogą być wspierane, jednym z nich są pakiety Snap.

Potrzebują tylko wsparcia, aby móc zainstalować tego typu pakiety w swoim systemie. Aby zainstalować tę metodę, musisz wpisać następujące polecenie:

sudo snap install netbeans --classic

Inną metodą jest pomoc pakietów Flatpak, więc musisz mieć wsparcie, aby zainstalować te pakiety w swoim systemie.

Polecenie wykonania instalacji jest następujące:

flatpak install flathub org.apache.netbeans

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.