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

apache-netbeans

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

Zaklada Apache Software nedavno je izdala lizdanje nove verzije Apache NetBeans 17, u kojem je napravljen veliki broj izmjena i poboljšanja.

Za one koji nisu upoznati s 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 značajke

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

Još jedna od promjena koja se ističe je 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 (modificirani javac) ažuriran na verziju 19.0.1.

Uz to, u ovoj novoj verziji NetBeansa 17, poboljšana je podrška za sustav gradnje Gradle, budući da je pristup Java platformi omogućen za projekte koji nisu Java Gradle.

Bilo je i poboljšana podrška za sustav izgradnje Maven, također je omogućena obrada praćenja hrpe, Java AST prezentacija prilikom otklanjanja pogrešaka je poboljšana zajedno s indeksiranjem pogrešnih izvornih tekstova.

S druge strane, Okruženje web projekta ima poboljšanu CSS podršku, budući da sada pruža pretraživanje svojstava CSS-a bez obzira na velika i mala slova i optimizirano podudaranje prilikom ispunjavanja CSS upita.

Uređivač koda nudi mogućnost zatvaranja svih dokumenata na popisu odjednom. ANTLRv4 Runtime je ažuriran na verziju 4.11.1 i dana je početna podrška za ANTLR4 Lexer, na koji je kod preveden za rad s ANTLR i TOML formatima.

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

  • Neke postavke povijesti verzija su prerađene.
  • Dodana podrška za javadoc oznaku @summary.
  • Implementacija proxy detekcije i autokonfiguracije.
  • API alata Gradle ažuriran je na verziju 8.0-rc-1.
  • Opcije su pročišćene u sučelju.
  • Implementacija proxy detekcije i autokonfiguracije.
  • Dodan savjet za ažuriranje ovisnosti.
  • Ažurirane verzije mavena 3.8.7 i exec-maven-plugina 3.1.0.
  • Lokalno indeksiranje dopušteno prilikom učitavanja vanjskih indeksa.
  • PHP okruženje podržava nove značajke u PHP-u 8.2, kao što su klase samo za čitanje, tipovi null, false i true te definiranje konstanti u svojstvima.
  • Poboljšana podrška za metode na enum tipovima.
  • Dodana podrška za OCI (Oracle Cloud Infrastructure) profile.
  • Podrška za Jakarta EE i Java EE implementirana je za Tomcat i TomEE.
  • Kada radi na Linuxu, KDE-ov subpikselni način iscrtavanja teksta otkriva se automatski.

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 dobiti ovu novu verziju moraju preuzeti izvorni kod aplikacije, koji se može dobiti od sljedeći link.

Nakon što sve tada 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 IDE Apache NetBeans. Jednom izgrađen, možete pokrenuti IDE upisivanjem

./nbbuild/netbeans/bin/netbeans

također postoje i druge metode instalacije s 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 sustav. Da biste instalirali pomoću ove metode, morate upisati sljedeću naredbu:

sudo snap install netbeans --classic

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

Naredba za izvođenje instalacije je sljedeća:

flatpak install flathub org.apache.netbeans

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.