Apache Software Foundation neseniai išleido lišleista nauja Apache NetBeans 17 versija, kurioje buvo atlikta daug pakeitimų ir patobulinimų.
Tiems, kurie nėra susipažinę su NetBeans, turėtumėte žinoti, kad tai tai gana populiarus IDE kuri palaiko Java SE, Java EE, PHP, C/C++, JavaScript ir Groovy programavimo kalbas.
„NetBeans 17“ pagrindinės naujos funkcijos
Šioje naujoje „NetBeans 17“ versijoje pabrėžiama, kad pridėtas Jakarta EE 10 platformos palaikymas y patobulintas kai kurių naujų „Java 19“ funkcijų palaikymas, pvz., modelio atitikimas perjungimo išraiškose.
Kitas išskirtinis pakeitimas yra tai, kad jis buvo paruoštas suderinamumui su JDK 20, taip pat kad jis yrair pridėjo papildomų pasiūlymų Java kodui ir kad NetBeans integruotas Java kompiliatorius nb-javac (modified javac) buvo atnaujintas į 19.0.1 versiją.
Be to, šioje naujoje „NetBeans 17“ versijoje buvo patobulintas „Gradle build“ sistemos palaikymas, nes prieiga prie Java platformos buvo suteikta ne Java Gradle projektams.
Taip pat buvo patobulintas Maven build sistemos palaikymas, Taip pat buvo įjungtas kamino sekimo apdorojimas, patobulintas „Java AST“ pateikimas derinimo metu kartu su klaidingų šaltinio tekstų indeksavimu.
Kita vertus, Interneto projektų aplinka pagerino CSS palaikymą, nes dabar teikia didžiosioms ir mažosioms raidėms neskiriančias CSS nuosavybės paieškas ir optimizuotą atitikimą pildant CSS užklausas.
Kodų rengyklė siūlo galimybę vienu metu uždaryti visus sąraše esančius dokumentus. ANTLRv4 Runtime buvo atnaujintas iki 4.11.1 versijos ir pradinis palaikymas buvo suteiktas ANTLR4 Lexer, kurio kodas buvo išverstas dirbti su ANTLR ir TOML formatais.
Iš kitų pokyčių kurie išsiskiria iš naujos versijos:
- Kai kurie versijų istorijos nustatymai buvo pakeisti.
- Pridėtas javadoc @summary žymos palaikymas.
- Tarpinio serverio aptikimo ir automatinio konfigūravimo įgyvendinimas.
- Gradle įrankių API buvo atnaujinta į 8.0-rc-1 versiją.
- Parinktys buvo išvalytos sąsajoje.
- Tarpinio serverio aptikimo ir automatinio konfigūravimo įgyvendinimas.
- Pridėta užuomina atnaujinti priklausomybes.
- Atnaujintos maven 3.8.7 ir exec-maven-plugin 3.1.0 versijos.
- Vietinis indeksavimas leidžiamas įkeliant išorinius indeksus.
- PHP aplinka palaiko naujas PHP 8.2 funkcijas, tokias kaip tik skaitomos klasės, null, false ir true tipai bei savybių konstantų apibrėžimas.
- Patobulintas enum tipų metodų palaikymas.
- Pridėtas OCI (Oracle Cloud Infrastructure) profilių palaikymas.
- Jakarta EE ir Java EE palaikymas įdiegtas Tomcat ir TomEE.
- Kai veikia Linux sistemoje, KDE subpikselio teksto atvaizdavimo režimas aptinkamas automatiškai.
Pagaliau jei norite apie tai sužinoti daugiau Šios naujos versijos informaciją galite patikrinti šią nuorodą.
Kaip įdiegti „Apache NetBeans 17“ sistemoje „Linux“?
Tiems, kurie nori gauti šią naują versiją, jie privalo atsisiųskite programos šaltinio kodą, kuriuos galima gauti iš šią nuorodą.
Kai viską įdiegsite, išpakuokite naujai atsisiųstą failą į savo mėgstamą katalogą.
Iš terminalo mes eisime į šį katalogą ir tada vykdysime:
ant
Norėdami sukurti „Apache NetBeans IDE“. Sukūrę galite paleisti IDE įvesdami
./nbbuild/netbeans/bin/netbeans
taip pat yra ir kitų diegimo būdų su kuriais jie gali būti palaikomi, vienas iš jų yra „Snap“ paketų pagalba.
Jie turi turėti tik palaikymą, kad galėtų įdiegti tokio tipo paketus savo sistemoje. Norėdami įdiegti naudodami šį metodą, turite įvesti šią komandą:
sudo snap install netbeans --classic
Kitas būdas yra Flatpak paketų pagalba, todėl turite turėti palaikymą, kad galėtumėte įdiegti šiuos paketus savo sistemoje.
Komanda atlikti diegimą yra tokia:
flatpak install flathub org.apache.netbeans