NetBeans 17 dodaje podršku za Javu 19 i kompatibilnost sa JDK 20

apache-netbeans

NetBeans je besplatno integrisano razvojno okruženje, napravljeno prvenstveno za programski jezik Java.

Apache Software Foundation je nedavno objavio lizdanje nove verzije Apache NetBeans 17, u kojoj je napravljen veliki broj izmjena i poboljšanja.

Za one koji nisu upoznati sa NetBeansom, trebali biste znati da je ovo to je prilično popularan IDE koji pruža podršku za Java SE, Java EE, PHP, C/C++, JavaScript i Groovy programske jezike.

NetBeans 17 Glavne nove funkcije

U ovoj novoj verziji koja je predstavljena NetBeans 17, to je istaknuto dodana podrška za Jakarta EE 10 platformu y poboljšana podrška za neke nove funkcije u Javi 19, kao što je podudaranje uzoraka u izrazima prekidača.

Još jedna od promjena koja se ističe jeste da je pripremljen za kompatibilnost sa JDK 20, kao i da jei dodao dodatne prijedloge za Java kod i da je NetBeansov ugrađeni Java kompajler nb-javac (modifikovani javac) ažuriran na verziju 19.0.1.

Pored toga, u ovoj novoj verziji NetBeansa 17, poboljšana je podrška za Gradle build sistem, budući da je pristup Java platformi omogućen za projekte koji nisu Java Gradle.

Bilo je i poboljšana podrška za Maven build sistem, Takođe je omogućena obrada stack trace, Java AST prikaz prilikom otklanjanja grešaka je poboljšan zajedno sa indeksiranjem neispravnih izvornih tekstova.

S druge strane, Web projektno okruženje je poboljšalo CSS podršku, jer sada pruža pregled CSS svojstava bez obzira na velika i mala slova i optimizirano podudaranje prilikom popunjavanja CSS upita.

Editor koda nudi mogućnost zatvaranja svih dokumenata na listi odjednom. ANTLRv4 Runtime je ažuriran na verziju 4.11.1 i početna podrška je data za ANTLR4 Lexer, na koji je kod preveden da radi sa ANTLR i TOML formatima.

Od ostalih promjena koji se ističu u novoj verziji:

  • Neke postavke historije verzija su prerađene.
  • Dodata podrška za javadoc @summary tag.
  • Implementacija proxy detekcije i autokonfiguracije.
  • API Gradle alata je ažuriran na verziju 8.0-rc-1.
  • Opcije su očišćene u interfejsu.
  • Implementacija proxy detekcije i autokonfiguracije.
  • Dodan je savjet za ažuriranje ovisnosti.
  • Ažurirane verzije mavena 3.8.7 i exec-maven-plugin 3.1.0.
  • Lokalno indeksiranje je dozvoljeno prilikom učitavanja eksternih indeksa.
  • PHP okruženje podržava nove funkcije u PHP-u 8.2, kao što su klase samo za čitanje, null, false i true tipovi i definisanje konstanti u svojstvima.
  • Poboljšana podrška za metode na enum tipovima.
  • Dodata podrška za OCI (Oracle Cloud Infrastructure) profile.
  • Jakarta EE i Java EE podrška je implementirana za Tomcat i TomEE.
  • Kada se radi na Linuxu, KDE-ov način prikazivanja teksta podpiksela se automatski otkriva.

Konačno ako želite znati više o tome ove nove verzije, možete provjeriti detalje u sljedeći link.

Kako instalirati Apache NetBeans 17 na Linux?

Za one koji žele da dobiju ovu novu verziju moraju preuzmi izvorni kod aplikacije, koji se mogu dobiti od sljedeći link.

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 sa kojima se mogu podržati, 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 morate imati podršku da instalirate ove pakete na vaš 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.