NetBeans 17 prideda Java 19 palaikymą ir suderinamumą su JDK 20

apache-netbeans

NetBeans yra nemokama integruota kūrimo aplinka, sukurta daugiausia Java programavimo kalbai.

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

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.