Dowiedz się, co nowego w Apache NetBeans 11.2 i jak zainstalować go w systemie Linux

Apache-netbeans

La Apache Software Foundation niedawno ogłosiła wydanie nowej wersji Twoje zintegrowane środowisko programistyczne dla Apache NetBeans 11.2. Jest to czwarta wersja przygotowana przez Apache Foundation po przekazaniu kodu NetBeans przez Oracle i pierwsza wersja po przeniesieniu projektu z inkubatora Apache.

Uruchomienie zawiera obsługę języków programowania Java SE, Java EE, PHP, JavaScript i Groovy. Przeniesienie obsługi C / C ++ z bazy kodu dostarczonej przez Oracle w wersji 11.3 planowane jest na styczeń. W kwietniu 2020 roku powstanie wydanie Apache NetBeans 12, któremu będzie towarzyszyć rozszerzony cykl wsparcia technicznego (LTS).

Dla tych, którzy nadal nie znają NetBeans, powinni wiedzieć, że jest to bezpłatne zintegrowane środowisko programistyczne, gotowy głównie dla języka programowania Java i to ma również znaczną liczbę modułów do rozszerzenia.

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 11.2

Wraz z wydaniem tej nowej wersji NetBeans 11.2 dodano nowe funkcje języka PHP, opracowany w branży 7.4. Również zaznaczone jest dodanie pisemnych właściwości, operator „?? = », możliwość wymiany istniejących matryc podczas definiowania nowego, nowy mechanizm serializacji obiektów, możliwość wyświetlania dużych liczb i nowy format definiowania funkcji.

Kolejną zmianą, która wyróżnia się w stosunku do NetBeans 11.2, jest wsparcie dla Java SE 13. Na przykład możliwość korzystania z «wyłącznik»W formie wyrażenia zamiast operatora.

Se zaimplementuj operacje podświetlania i konwersji bloków tekstu Obejmują one wielowierszowe dane tekstowe bez użycia zmiany znaczenia znaków i zachowania oryginalnego formatowania tekstu. Funkcje wymienione do tej pory zostały oznaczone jako testowe i są aktywowane tylko podczas asemblacji z flagą „–enable-preview”;

również wyróżniono różne optymalizacje wydajności: Szybkość wyszukiwania plików binarnych w drzewie z tekstami źródłowymi została zwiększona.

W systemach Linux i Windows interfejs WatchService dostarczane przez Java NIO2 API służy do śledzenia zmian w katalogach, a także szybsza identyfikacja plików z plikiem.

Ulepszona obsługa systemu kompilacji Gradle. Dodano możliwość ładowania flag kompilatora Java, umożliwiając korzystanie z eksperymentalnych funkcji Java w projektach Gradle.

Dodano również przetwarzanie danych wejściowych użytkownika na karcie, odzwierciedlające postęp montażu (dane wyjściowe). Podczas uruchamiania procesu Gradle Daemon w tle uwzględniana jest teraz właściwość org.gradle.jvmargs.

Rozwiązano problemy z licencjonowaniem kodu z parserem JavaScript, ponieważ parser musiał być wcześniej zainstalowany osobno. Teraz parser graal-js został przeniesiony z GPL do UPL (Universal Permitting License).

Jak zainstalować NetBeans 11.2 w systemie Linux?

Dla tych, którzy chcą pobrać nową wersję NetBeans 11.2 Muszą mieć co najmniej wersję Java 8 Oracle lub Open JDK 8 zainstalowaną w swoim systemie i Apache Ant 1.10 lub nowszą.

Teraz muszą pobrać kod źródłowy aplikacji, którą mogą uzyskać z linku poniżej.

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.