NetBeans 12.5 jest dostępny z eksperymentalną obsługą Java 17, poprawkami błędów i nie tylko

La Apache Software Foundation (ASF) niedawno ogłosił wydanie nowej wersji 12.5 środowisko programistyczne NetBeans, w którym przetworzono prawie 130 pull requestów w przypadku aktualizacji odnoszą się do licznych poprawek i ulepszeń w Javie, a także do narzędzi do budowania Gradle i Maven.

Dla tych, którzy nie są zaznajomieni z NetBeans, powinieneś to wiedzieć jest to dość popularne IDE, które zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i GroovyJest to siódma wersja stworzona przez Apache Foundation od czasu, gdy Oracle podarował kod NetBeans.

NetBeans to bezpłatne zintegrowane środowisko programistyczne, gotowy głównie dla języka programowania Java i że ma również znaczną liczbę modułów do jego rozbudowy. NetBeans to bardzo udany projekt open source z dużą bazą użytkowników i stale rosnącą społecznością.

Główne nowe funkcje NetBeans 12.5

W tej nowej wersji NetBeans 12.5 większość zmian dotyczy poprawek błędów, podczas gdy w części de kilka ulepszeń wyróżnia się, ale są dość ważne, bo np. Obejmują one dodanie okna do pracy z wyrażeniami regularnymi w środowisku Java.

poza tym Java 17LTS (niedawno wydany) oficjalnie można go już używać w NetBeans, ale integracja jest jeszcze eksperymentalna, natomiast Java 8 i 11 pozostają preferowanymi wersjami LTS do produktywnego użytku. Dodatkowo NetBeans 12.5 oferuje kilka konkretnych ulepszeń, takich jak to serwer LSP (Protokół serwera językowego) została rozszerzona o deklaratywne podpowiedzi w języku Java i zamiast plików .java, pliki .class są teraz uruchamiane najlepiej, jeśli odpowiednia klasa już istnieje.

Kolejną wyróżniającą się zmianą jest ulepszone wsparcie dla systemów budowania Gradle i Maven, tak apracuję z narzędzie do budowania Maven, programiści mogą teraz również obsługiwać projekty w przestrzeni nazw https. Usunięto również problem z aplikacją internetową Maven, który w połączeniu z narzędziami Payara Micro Maven mógł powodować dwukrotne udostępnianie czystych lub nowo utworzonych projektów.

Te Aktualizacje Gradle LSP umożliwiają teraz przeprowadzanie konfiguracji bezpośrednio w narzędziu do budowania, na przykład, aby zaimplementować tryb „–ciągły” do aktywacji. Z drugiej strony, aby uniknąć potencjalnie irytującego zachowania debuggera w trybie „–ciągły”, aby było możliwe do zarządzania, niektóre akcje można teraz wyłączyć za pomocą dostawców akcji Gradle. W ten sposób możesz uniemożliwić debuggerowi ponowne uruchamianie aplikacji za każdym razem, gdy zapisze pliki projektu.

Z drugiej strony podkreśla również dodanie wsparcia dla Jakarta EE 9 GlassFish 6, drobne ulepszenia w obsłudze C++ i PHP, dodanie możliwości tworzenia obiektów do narzędzi integracyjnych VSCode i plików opartych na szablonach.

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

Jak zainstalować NetBeans 12.5 w systemie Linux?

Dla tych, którzy chcą uzyskać tę nową wersję, muszą pobrać kod źródłowy aplikacji, która można uzyskać z poniższego linku.

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 za pomocą których mogą być wspierani, 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 użycie pakietów Flatpak, więc muszą 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.