A NetBeans 17 támogatja a Java 19-et és a JDK 20-zal való kompatibilitást

Apache-Netbeans.

A NetBeans egy ingyenes integrált fejlesztői környezet, amely elsősorban a Java programozási nyelvhez készült.

Az Apache Software Foundation nemrégiben adta ki az laz Apache NetBeans 17 új verziójának kiadása, amelyben számos változtatás és fejlesztés történt.

Azok számára, akik nem ismerik a NetBeanst, tudniuk kell, hogy ez ez egy nagyon népszerű IDE amely támogatja a Java SE, Java EE, PHP, C/C++, JavaScript és Groovy programozási nyelveket.

A NetBeans 17 fő új funkciói

A NetBeans 17 új verziójában kiemelték, hogy hozzáadva a Jakarta EE 10 platform támogatását y a Java 19 néhány új funkciójának jobb támogatása, mint például a mintaillesztés a kapcsolókifejezésekben.

A másik kiemelkedő változás, hogy a JDK 20-zal való kompatibilitásra készült, valamint az, hogyés további javaslatokat adott hozzá Java kódhoz, és hogy a NetBeans beépített Java fordítója nb-javac (módosított javac) a 19.0.1-es verzióra frissült.

Ezen kívül a NetBeans 17 új verziójában a Gradle build rendszer támogatása javult, mivel a Java platformhoz való hozzáférést a nem Java Gradle projektek számára biztosították.

Az is volt a Maven build rendszer jobb támogatása, A verem nyomkövetési feldolgozása is engedélyezve van, a Java AST bemutatása hibakereséskor a hibás forrásszövegek indexelésével együtt javult.

Másrészt, A webes projektkörnyezet továbbfejlesztette a CSS-támogatást, mivel immár a kis- és nagybetűk közötti különbséget nem tűrő CSS-tulajdonság-kereséseket és optimalizált egyeztetést biztosít a CSS-lekérdezések kitöltésekor.

A kódszerkesztő lehetőséget kínál a listában szereplő összes dokumentum egyidejű bezárására. Az ANTLRv4 Runtime frissítve a 4.11.1-es verzióra, és kezdeti támogatást kapott az ANTLR4 Lexer, amelyre a kódot lefordították, hogy az ANTLR és TOML formátumokkal működjön.

A többi változás közül amelyek kiemelkednek az új verzióból:

  • Néhány verzióelőzmény-beállítást átdolgoztunk.
  • Támogatás hozzáadva a javadoc @summary címkéhez.
  • Proxy észlelés és automatikus konfigurálás megvalósítása.
  • A Gradle Tools API 8.0-rc-1 verzióra frissült.
  • Az opciók ki lettek tisztítva a felületen.
  • Proxy észlelés és automatikus konfigurálás megvalósítása.
  • Tipp hozzáadva a függőségek frissítéséhez.
  • A maven 3.8.7 és az exec-maven-plugin 3.1.0 frissített verziói.
  • A helyi indexelés megengedett külső indexek betöltésekor.
  • A PHP környezet támogatja a PHP 8.2 új szolgáltatásait, például csak olvasható osztályokat, null, false és true típusokat, valamint konstansok meghatározását a tulajdonságokban.
  • Továbbfejlesztett támogatás az enum típusú módszerekhez.
  • Hozzáadott támogatás az OCI (Oracle Cloud Infrastructure) profilokhoz.
  • A Jakarta EE és a Java EE támogatása megvalósult a Tomcat és a TomEE számára.
  • Ha Linuxon fut, a KDE szubpixeles szövegmegjelenítési módját a rendszer automatikusan észleli.

Végül ha többet szeretne tudni róla ennek az új verziónak a részleteit itt ellenőrizheti a következő link.

Az Apache NetBeans 17 telepítése Linux rendszerre?

Azok számára, akik szeretnék megszerezni ezt az új verziót, muszáj töltse le az alkalmazás forráskódját, amelyből beszerezhető a következő link.

Miután mindent telepített, akkor csomagolja ki az újonnan letöltött fájlt egy tetszés szerinti könyvtárba.

És a terminálból belépünk ebbe a könyvtárba, majd végrehajtjuk:

ant

Az Apache NetBeans IDE felépítése. Miután elkészült, gépeléssel futtathatja az IDE-t

./nbbuild/netbeans/bin/netbeans

is vannak más telepítési módszerek amelyekkel támogathatók, az egyik a Snap csomagok segítségével.

Csak arra van szükségük a támogatásra, hogy képesek legyenek telepíteni az ilyen típusú csomagokat a rendszerükre. A módszerrel történő telepítéshez írja be a következő parancsot:

sudo snap install netbeans --classic

Egy másik módszer a Flatpak csomagok használata, tehát rendelkeznie kell a támogatással, hogy telepítse ezeket a csomagokat a rendszerére.

A telepítés végrehajtására szolgáló parancs a következő:

flatpak install flathub org.apache.netbeans

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.