Upoznajte novosti u Apache NetBeans 11.2 i kako to instalirati na Linux

apache-netbeans

La Apache Software Foundation nedavno je najavila izlazak nove verzije vaše integrirano razvojno okruženje za Apache NetBeans 11.2. Ovo je četvrta verzija koju je pripremila Apache Foundation nakon prijenosa NetBeans koda od strane Oraclea i prva verzija nakon prijenosa projekta iz Apache inkubatora.

Lansiranje sadrži podršku za Java SE, Java EE, PHP, JavaScript i Groovy programske jezike. Očekuje se prenos podrške za C / C ++ iz Oracle isporučene kodne baze u verziji 11.3, zakazan za januar. U aprilu 2020. godine formira se izdanje Apache NetBeans 12, koje će biti popraćeno kao dio proširenog ciklusa podrške (LTS).

Za one koji još uvijek nisu svjesni NetBeansa, trebali bi znati da je ovo besplatno integrirano razvojno okruženje, gotovo uglavnom za programski jezik Java te da takođe ima značajan broj modula za njegovo proširenje.

NetBeans je izuzetno uspješan projekt otvorenog koda s velikom bazom korisnika, sve rastućom zajednicom.

NetBeans 11.2 Glavne nove funkcije

Izlaskom ove nove verzije NetBeans 11.2 dodane su nove mogućnosti PHP jezika, razvijeno u grani 7.4. Takođe istaknuto je dodavanje zapisanih svojstava, operater "?? = », mogućnost zamjene postojećih matrica prilikom definiranja novog, novi mehanizam za serializaciju objekata, mogućnost prikaza velikih brojeva i novi format za definiranje funkcija.

Još jedna promjena koja se izdvaja od NetBeans 11.2 je podrška za Java SE 13. Na primjer, sposobnost korištenja «prekidač»U obliku izraza umjesto operatora.

Se implementirati operacije isticanja i konverzije za blokove teksta Uključuju tekstualne podatke iz više redova bez korištenja premotavanja znakova i očuvanja izvornog oblikovanja teksta. Do sada navedene funkcije označene su kao test i aktiviraju se samo tokom sastavljanja sa zastavicom "–enable-preview";

Takođe istaknute različite optimizacije performansi: Povećana je brzina pretraživanja binarnih datoteka u stablu s izvornim tekstovima.

Na Linuxu i Windowsu, WatchServic sučeljepruža Java NIO2 API koristi se za praćenje promjena u direktorijima, kao i bržu identifikaciju datoteke u datoteku.

Poboljšana podrška za graditeljski sistem Gradle. Dodana je mogućnost učitavanja zastavica Java kompajlera, omogućavajući vam upotrebu eksperimentalnih Java funkcija u Gradle projektima.

Takođe je dodana obrada korisničkog unosa na kartici, što odražava napredak sklopa (izlaz). Prilikom pokretanja Gradle Daemon pozadinskog procesa, sada se uzima u obzir svojstvo org.gradle.jvmargs.

Riješeni su problemi s licenciranjem koda s JavaScript parserom jer je parser prije toga morao biti instaliran odvojeno. Sada je parser graal-js prebačen iz GPL-a u UPL (Univerzalna dozvola za dozvolu).

Kako instalirati NetBeans 11.2 na Linux?

Za one koji žele nabaviti ovu novu verziju NetBeans 11.2 Na svom sistemu moraju imati instaliranu barem verziju Java 8 Oracle ili Open JDK 8 i Apache Ant 1.10 ili noviju.

Sada moraju preuzeti izvorni kod aplikacije koju mogu dobiti sa linka ispod.

Nakon što sve instalirate, raspakirajte novo preuzetu datoteku u direktorij po vašem ukusu.

A s terminala ćemo ući u ovaj direktorij, a zatim izvršiti:

ant

Za izgradnju Apache NetBeans IDE-a. Jednom izgrađen, možete pokrenuti IDE upisivanjem

./nbbuild/netbeans/bin/netbeans

Takođe postoje i drugi načini instalacije pomoću kojih mogu biti podržani, jedan od njih je uz pomoć Snap paketa.

Trebaju imati podršku samo da bi mogli instalirati ove vrste paketa na svoj sistem. Da biste instalirali ovom metodom, morate upisati sljedeću naredbu:

sudo snap install netbeans --classic

Druga metoda je uz pomoć Flatpak paketa, tako da moraju imati podršku za instaliranje ovih paketa na svoj sistem.

Naredba za izvođenje instalacije je sljedeća:

flatpak install flathub org.apache.netbeans

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.