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