NetBeans 17 voegt ondersteuning toe voor Java 19 en compatibiliteit met JDK 20

apache-netbeans

NetBeans is een gratis geïntegreerde ontwikkelomgeving, voornamelijk gemaakt voor de programmeertaal Java.

De Apache Software Foundation heeft onlangs de lrelease van de nieuwe versie van Apache NetBeans 17, waarin een groot aantal veranderingen en verbeteringen zijn aangebracht.

Voor degenen die niet bekend zijn met NetBeans, je moet weten dat dit: het is een vrij populaire IDE die ondersteuning biedt voor Java SE, Java EE, PHP, C/C++, JavaScript en Groovy programmeertalen.

NetBeans 17 Belangrijkste nieuwe functies

In deze nieuwe versie die wordt gepresenteerd van NetBeans 17 wordt dat benadrukt ondersteuning toegevoegd voor het Jakarta EE 10-platform y verbeterde ondersteuning voor enkele nieuwe functies in Java 19, zoals patroonvergelijking in schakelexpressies.

Een andere opvallende verandering is dat het is voorbereid op compatibiliteit met JDK 20 en dat heten aanvullende suggesties toegevoegd voor Java-code en dat de ingebouwde Java-compiler nb-javac (gemodificeerde javac) van NetBeans is bijgewerkt naar versie 19.0.1.

Bovendien, in deze nieuwe versie van NetBeans 17, ondersteuning voor het Gradle-bouwsysteem is verbeterd, aangezien toegang tot het Java-platform werd geboden voor niet-Java Gradle-projecten.

Het is ook zo geweest verbeterde ondersteuning voor het Maven-bouwsysteem, stack trace-verwerking is ook ingeschakeld, Java AST-presentatie bij foutopsporing is verbeterd, samen met indexering van foutieve bronteksten.

Aan de andere kant, De webprojectomgeving heeft verbeterde CSS-ondersteuning, omdat het nu niet-hoofdlettergevoelige zoekopdrachten naar CSS-eigenschappen en geoptimaliseerde overeenkomsten bij het invullen van CSS-query's biedt.

De code-editor biedt de mogelijkheid om alle documenten in de lijst in één keer te sluiten. ANTLRv4 Runtime is geüpdatet naar versie 4.11.1 en initiële ondersteuning is gegeven voor ANTLR4 Lexer, waarnaar de code is vertaald om te werken met ANTLR- en TOML-indelingen.

Van de andere veranderingen die zich onderscheiden van de nieuwe versie:

  • Sommige instellingen voor de versiegeschiedenis zijn herwerkt.
  • Ondersteuning toegevoegd voor de javadoc @summary-tag.
  • Implementatie van proxydetectie en autoconfiguratie.
  • De API voor Gradle-tools is bijgewerkt naar versie 8.0-rc-1.
  • Opties zijn opgeschoond in de interface.
  • Implementatie van proxydetectie en autoconfiguratie.
  • Een hint toegevoegd om afhankelijkheden bij te werken.
  • Bijgewerkte versies van maven 3.8.7 en exec-maven-plugin 3.1.0.
  • Lokale indexering toegestaan ​​bij het laden van externe indexen.
  • De PHP-omgeving ondersteunt nieuwe functies in PHP 8.2, zoals alleen-lezen klassen, typen null, false en true, en het definiëren van constanten in eigenschappen.
  • Verbeterde ondersteuning voor methoden op enum-typen.
  • Ondersteuning toegevoegd voor OCI-profielen (Oracle Cloud Infrastructure).
  • Ondersteuning voor Jakarta EE en Java EE is geïmplementeerd voor Tomcat en TomEE.
  • Wanneer op Linux wordt uitgevoerd, wordt KDE's weergavemodus voor subpixeltekst automatisch gedetecteerd.

Eindelijk als je er meer over wilt weten van deze nieuwe versie, kunt u de details bekijken in de volgende link.

Hoe Apache NetBeans 17 op Linux te installeren?

Voor degenen die deze nieuwe versie willen hebben, moeten ze download de broncode van de applicatie, die verkrijgbaar zijn bij de volgende link.

Zodra je alles hebt geïnstalleerd, pak je het zojuist gedownloade bestand uit in een map naar keuze.

En vanaf de terminal gaan we deze map invoeren en vervolgens uitvoeren:

ant

Om de Apache NetBeans IDE te bouwen. Eenmaal gebouwd, kunt u de IDE uitvoeren door te typen

./nbbuild/netbeans/bin/netbeans

ook er zijn andere installatiemethoden waarmee ze kunnen worden ondersteund, een daarvan is met behulp van de Snap-pakketten.

Ze hebben alleen de ondersteuning nodig om dit soort pakketten op hun systeem te kunnen installeren. Om met deze methode te installeren, moet u de volgende opdracht typen:

sudo snap install netbeans --classic

Een andere methode is met behulp van Flatpak-pakketten, dus u moet de ondersteuning hebben om deze pakketten op uw systeem te installeren.

De opdracht om de installatie uit te voeren is als volgt:

flatpak install flathub org.apache.netbeans

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.