NetBeans 17 pridáva podporu pre Java 19 a kompatibilitu s JDK 20

apache-netbeans

NetBeans je bezplatné integrované vývojové prostredie, vytvorené primárne pre programovací jazyk Java.

Apache Software Foundation nedávno vydala lvydanie novej verzie Apache NetBeans 17, v ktorom sa vykonalo veľké množstvo zmien a vylepšení.

Pre tých, ktorí nepoznajú NetBeans, by ste mali vedieť, že toto je to dosť populárne IDE ktorá poskytuje podporu pre programovacie jazyky Java SE, Java EE, PHP, C/C++, JavaScript a Groovy.

NetBeans 17 Hlavné nové funkcie

V tejto novej verzii, ktorá je prezentovaná NetBeans 17, je to zdôraznené pridaná podpora pre platformu Jakarta EE 10 y vylepšená podpora niektorých nových funkcií v jazyku Java 19, ako je zhoda vzorov vo výrazoch prepínačov.

Ďalšou zo zmien, ktorá vyniká, je, že bola pripravená na kompatibilitu s JDK 20, ako aj to, že jea pridali ďalšie návrhy pre kód Java a že vstavaný kompilátor Java NetBeans nb-javac (upravený javac) bol aktualizovaný na verziu 19.0.1.

Okrem toho v tejto novej verzii NetBeans 17, podpora pre stavebný systém Gradle bola vylepšená, keďže prístup k platforme Java bol poskytnutý projektom, ktoré nie sú Java Gradle.

Tiež to bolo vylepšená podpora pre stavebný systém Maven, Povolilo sa aj spracovanie sledovania zásobníka, zlepšila sa prezentácia Java AST pri ladení spolu s indexovaním chybných zdrojových textov.

Na druhej strane Prostredie webového projektu má vylepšenú podporu CSS, pretože teraz poskytuje vyhľadávanie vlastností CSS bez ohľadu na veľkosť písmen a optimalizované zhody pri vypĺňaní dopytov CSS.

Editor kódu ponúka možnosť zatvoriť všetky doklady v zozname naraz. ANTLRv4 Runtime bol aktualizovaný na verziu 4.11.1 a bola poskytnutá počiatočná podpora pre ANTLR4 Lexer, do ktorého bol preložený kód pre prácu s formátmi ANTLR a TOML.

Z ďalších zmien ktoré vyčnievajú z novej verzie:

  • Niektoré nastavenia histórie verzií boli prepracované.
  • Pridaná podpora pre značku javadoc @summary.
  • Implementácia detekcie a autokonfigurácie proxy.
  • Rozhranie API nástrojov Gradle bolo aktualizované na verziu 8.0-rc-1.
  • Možnosti boli vyčistené v rozhraní.
  • Implementácia detekcie a autokonfigurácie proxy.
  • Pridaný tip na aktualizáciu závislostí.
  • Aktualizované verzie maven 3.8.7 a exec-maven-plugin 3.1.0.
  • Lokálne indexovanie povolené pri načítavaní externých indexov.
  • Prostredie PHP podporuje nové funkcie v PHP 8.2, ako sú triedy len na čítanie, typy null, false a true a definovanie konštánt v vlastnostiach.
  • Vylepšená podpora pre metódy na typoch enum.
  • Pridaná podpora pre profily OCI (Oracle Cloud Infrastructure).
  • Podpora Jakarta EE a Java EE bola implementovaná pre Tomcat a TomEE.
  • Pri spustení v systéme Linux sa režim vykresľovania subpixelového textu KDE deteguje automaticky.

Konečne ak o tom chcete vedieť viac tejto novej verzie si môžete pozrieť podrobnosti v nasledujúci odkaz.

Ako nainštalovať Apache NetBeans 17 na Linuxe?

Pre tých, ktorí chcú získať túto novú verziu, musia stiahnuť zdrojový kód aplikácie, ktoré možno získať z nasledujúci odkaz.

Keď už máte všetko nainštalované, rozbaľte novo stiahnutý súbor do adresára podľa vašich predstáv.

A z terminálu vstúpime do tohto adresára a potom vykonáme:

ant

Vybudovať IDE Apache NetBeans. Po vytvorení môžete IDE spustiť zadaním

./nbbuild/netbeans/bin/netbeans

tiež existujú aj iné spôsoby inštalácie pomocou ktorých môžu byť podporované, jedným z nich je pomocou balíkov Snap.

Potrebujú iba podporu, aby mohli inštalovať tieto typy balíkov na svoj systém. Pri inštalácii pomocou tejto metódy musíte zadať nasledujúci príkaz:

sudo snap install netbeans --classic

Iná metóda je s pomocou balíkov Flatpak, takže na inštaláciu týchto balíkov do vášho systému musíte mať podporu.

Príkaz na vykonanie inštalácie je nasledovný:

flatpak install flathub org.apache.netbeans

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.