NetBeans 17 dodaja podporo za Javo 19 in združljivost z JDK 20

apache-netbeans

NetBeans je brezplačno integrirano razvojno okolje, narejeno predvsem za programski jezik Java.

Apache Software Foundation je pred kratkim izdala lizdaja nove različice Apache NetBeans 17, v katerem je bilo narejenih veliko število sprememb in izboljšav.

Za tiste, ki ne poznajo NetBeansa, morate vedeti, da je to je precej priljubljen IDE ki zagotavlja podporo za programske jezike Java SE, Java EE, PHP, C/C++, JavaScript in Groovy.

NetBeans 17 Glavne nove funkcije

V tej novi različici NetBeans 17, ki je predstavljena, je poudarjeno, da dodana podpora za platformo Jakarta EE 10 y izboljšana podpora za nekatere nove funkcije v Javi 19, kot je ujemanje vzorcev v stikalnih izrazih.

Druga izmed sprememb, ki izstopa, je, da je bil pripravljen za združljivost z JDK 20 in da jein dodali dodatne predloge za kodo Java in da je bil NetBeansov vgrajeni prevajalnik Java nb-javac (spremenjen javac) posodobljen na različico 19.0.1.

Poleg tega v tej novi različici NetBeans 17, izboljšana je podpora za gradbeni sistem Gradle, ker je bil dostop do platforme Java omogočen za projekte, ki niso Java Gradle.

Bilo je tudi izboljšana podpora za gradbeni sistem Maven, omogočena je tudi obdelava sledenja skladu, izboljšana je bila predstavitev Java AST pri odpravljanju napak skupaj z indeksiranjem napačnih izvornih besedil.

Po drugi strani, Okolje spletnega projekta ima izboljšano podporo CSS, saj zdaj omogoča iskanje lastnosti CSS brez upoštevanja velikih in malih črk ter optimizirano ujemanje pri izpolnjevanju poizvedb CSS.

Urejevalnik kode ponuja možnost zapiranja vseh dokumentov na seznamu hkrati. ANTLRv4 Runtime je bil posodobljen na različico 4.11.1 in dana je bila začetna podpora za ANTLR4 Lexer, v katerega je bila koda prevedena za delo z oblikama ANTLR in TOML.

Od ostalih sprememb ki izstopajo iz nove različice:

  • Nekatere nastavitve zgodovine različic so bile spremenjene.
  • Dodana podpora za oznako javadoc @summary.
  • Izvedba zaznavanja proxyja in samodejne konfiguracije.
  • API za orodja Gradle je posodobljen na različico 8.0-rc-1.
  • Možnosti so bile očiščene v vmesniku.
  • Izvedba zaznavanja proxyja in samodejne konfiguracije.
  • Dodan namig za posodobitev odvisnosti.
  • Posodobljeni različici maven 3.8.7 in exec-maven-plugin 3.1.0.
  • Lokalno indeksiranje je dovoljeno pri nalaganju zunanjih indeksov.
  • Okolje PHP podpira nove funkcije v PHP 8.2, kot so razredi samo za branje, tipi null, false in true ter definiranje konstant v lastnostih.
  • Izboljšana podpora za metode na tipih enum.
  • Dodana podpora za profile OCI (Oracle Cloud Infrastructure).
  • Podpora za Jakarta EE in Java EE je bila implementirana za Tomcat in TomEE.
  • Pri izvajanju v sistemu Linux se način upodabljanja besedila podpikslov KDE samodejno zazna.

Končno če želite vedeti več o tem te nove različice, lahko preverite podrobnosti v naslednjo povezavo.

Kako namestiti Apache NetBeans 17 na Linux?

Za tiste, ki želijo dobiti to novo različico, morajo prenesite izvorno kodo aplikacije, ki jih je mogoče dobiti iz naslednjo povezavo.

Ko ste potem vse namestili, odprite novo preneseno datoteko v imenik po vašem okusu.

In iz terminala bomo vstopili v ta imenik in nato izvedli:

ant

Za izdelavo IDE Apache NetBeans. Ko je enkrat zgrajen, lahko zaženete IDE s tipkanjem

./nbbuild/netbeans/bin/netbeans

prav tako obstajajo tudi drugi načini namestitve s katerimi jih je mogoče podpreti, eden izmed njih je s pomočjo paketov Snap.

Za podporo namestitve tovrstnih paketov v svoj sistem potrebujejo le podporo. Če želite namestiti po tej metodi, morate vnesti naslednji ukaz:

sudo snap install netbeans --classic

Druga metoda je s pomočjo paketov Flatpak, zato morate imeti podporo za namestitev teh paketov v vaš sistem.

Ukaz za namestitev je naslednji:

flatpak install flathub org.apache.netbeans

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.