Apache NetBeans 30 vereist JDK 21, biedt verbeterde Java-ondersteuning en werkt GlassFish bij.

Belangrijkste punten:
  • Het stelt JDK 21 vast als de minimale vereiste voor het compileren, testen en uitvoeren van de ontwikkelomgeving.
  • Uitgebreide update van de buildtools, met standaard integratie van Maven 3.9.15, Ant 1.10.17 en Gradle-ondersteuning voor JDK 26.
  • Verbeteringen aan de Java-editor ter ondersteuning van recordcomponenten, naamloze variabelen en het parsen van lokale klassen.
  • Officiële integratie met GlassFish-servers 7.1.0 en 8.0.0, modernisering van JSF-wizards en ondersteuning voor TypeScript React via LSP.
  • Optimalisatie van de Git-snelheid met JGit 7.6.0, bijgewerkte interface met FlatLaf 3.7.1 en verbeterde Markdown-ondersteuning.

Apache NetBeans

De ontwikkelaars van Apache, verantwoordelijk voor de populaire ontwikkelomgeving "NetBeans", hebben de r aangekondigd.Recente release van Apache NetBeans 30. Deze update markeert een verandering in de ontwikkelomgeving door de robuuste JDK 21 als minimale vereiste in te stellen voor het compileren, testen en uitvoeren van het platform.

Deze nieuwe versie is veel meer dan een simpele onderhoudsupdate; het is een heel ander verhaal. Het herstructureert de manier waarop de IDE met serverprotocollen communiceert. van talen en moderniseert zijn basis om een ​​veel slimmere en meer voorspellende codeerervaring te bieden.

Apache NetBeans 30 Belangrijkste nieuwe functies

Deze nieuwe aflevering Het behandelt enkele van de meest frustrerende processen in versiebeheer. en zakelijke implementatie, sinds optimaliseert het lezen van enorme gegevensbestandenHet biedt aanzienlijk betere ondersteuning voor de nieuwste webframeworkspecificaties en integreert bijgewerkte versies van de populairste build-engines op de markt. Tegelijkertijd ligt de prioriteit bij interface-stabiliteit, ondersteuning voor moderne syntax en ergonomie die is ontworpen om wrijving in het dagelijkse werk van de programmeur te verminderen.

De Java-codebewerkingservaring is op verschillende punten verbeterd, met een sterke focus op de stabiliteit van de moderne syntaxis. Ontwikkelaars zullen het volgende merken: codevoorspelling en automatische aanvulling aanzienlijk verbeterd bij het werken met recordcomponenttypen en bij het instantiëren van lokale klassen.

Anderzijds wordt opgemerkt dat de Het team heeft belangrijke correcties doorgevoerd om formatconflicten met variabelen op te lossen. De automatische import van enumeraties binnen switch-statements is verbeterd en meerdere null pointer exceptions die de profiler blokkeerden, zijn verholpen. Tegelijkertijd werken de buildsystemen hun databases bij door de integratie van native functies. Maven-versies 3.9.15 en Ant 1.10.17Ondertussen past Gradle zijn standaardparameters aan ter voorbereiding op de aanstaande komst van JDK 26-omgevingen.

Bedrijfsmodernisering en een geavanceerd web-ecosysteem

Enterprise-ontwikkeling en webtechnologieën ondergaan een aanzienlijk aantal verbeteringen in deze release. NetBeans 30 introduceert: Officiële ondersteuning voor GlassFish applicatieservers 7.1.0 en 8.0.0. en tegelijkertijd de vervelende opstartfouten verhelpen in Payara-server gekoppeld aan controlepuntopties.

Webgeoriënteerde programmeurs profiteren van een client van de Taalserverprotocol (LSP) sterk verbeterd, wat nu Het biedt nu native ondersteuning voor TypeScript React en lost conflicten met spaties in JavaScript-klassen op. die statische initializers bevatten. Ondertussen blijft het PHP-ecosysteem niet achter in deze golf van updates en is er directe compatibiliteit met de nieuwe pipe-operator, geïntroduceerd in PHP versie 8.5, opgenomen.

Verbeterde interface, betere Git-prestaties en nieuwe integraties.

De operationele flexibiliteit en de algehele esthetiek van de omgeving Ze ondergaan een reeks verbeteringen die gericht zijn op visueel comfort.. De update van De FlatLaf 3.7.1 rendering engine garandeert een vlekkeloze interface.Het initiële laadscherm wordt nu verplaatst naar de gebeurtenisdispatchthread om vervelende systeemcrashes te voorkomen.

Het versiebeheersysteem werkt zijn engine bij naar JGit 7.6.0. Dit optimaliseert de laadsnelheid van de bestandsstatus in bevestigingsdialoogvensters aanzienlijk door batchverwerking en het uitstellen van resource-intensieve aanroepen. Ten slotte wordt ook de algehele type-ervaring verbeterd. Ondersteuning voor afbeeldingsvoorbeelden en spellingcontrole in Markdown-documenten.de integratie van TOML-templates en een veelbelovende integratie met rust-analyzer om het ecosysteem voor systeemprogrammering te versterken.

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

Hoe Apache NetBeans 30 op Linux te installeren?

Apache NetBeans kan op verschillende manieren op Linux worden geïnstalleerd, afhankelijk van de voorkeuren van de gebruiker en de compatibiliteit van het systeem.

Als u Apache NetBeans liever vanuit de broncode compileert, is de eerste stap het downloaden van de benodigde bestanden van de officiële website van het project. Zodra de bestanden zijn verkregen, moet het pakket worden uitgepakt op de gewenste locatie in het systeem.
Vervolgens moet u de terminal openen en naar de map navigeren waar de bestanden zijn uitgepakt. Daar moet u de volgende opdracht uitvoeren:
ant

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

./nbbuild/netbeans/bin/netbeans

Installatie via Snap

Voor gebruikers die de voorkeur geven aan een eenvoudigere en snellere methode, is NetBeans beschikbaar als Snap-pakket:

sudo snap install netbeans --classic

Installatie met behulp van Flatpak

Een andere optie is om Apache NetBeans te installeren met behulp van Flatpak. Om dit te kunnen doen, moet het systeem ondersteuning voor dit type pakketten hebben ingeschakeld. Het commando om de installatie uit te voeren is als volgt:

flatpak install flathub org.apache.netbeans


Toevoegen als voorkeursbron