Apache NetBeans 30 kräver JDK 21, förbättrar Java-stöd och uppdaterar GlassFish

Nyckelord:
  • Den fastställer JDK 21 som minimikrav för att kompilera, testa och köra utvecklingsmiljön.
  • Omfattande uppdatering av byggverktyg, med integrering som standard av Maven 3.9.15, Ant 1.10.17 och Gradle-stöd för JDK 26.
  • Förbättringar av Java-redigeraren för att stödja postkomponenter, namnlösa variabler och lokal klassparsning.
  • Officiell integration med GlassFish-servrarna 7.1.0 och 8.0.0, modernisering av JSF-guider och stöd för Typescript React via LSP.
  • Hastighetsoptimering för Git med JGit 7.6.0, uppdaterat gränssnitt med FlatLaf 3.7.1 och förbättrat stöd för Markdown.

Apache NetBeans

Utvecklarna av Apache, ansvariga för den populära utvecklings-IDE:n "NetBeans", tillkännagav rNyligen utgiven av Apache NetBeans 30. Den här uppdateringen markerar en förändring i utvecklingsmiljön genom att etablera den robusta JDK 21 som minimikrav för att kompilera, testa och köra plattformen.

Långt ifrån att vara en enkel underhållsuppdatering, den här nya versionen Det omstrukturerar hur IDE interagerar med serverprotokoll. av språk och moderniserar sin bas för att erbjuda en mycket smartare och mer prediktiv kodningsupplevelse.

Apache NetBeans 30 Nyckelfunktioner

Den här nya delen Den tar upp några av de mest frustrerande processerna inom versionshantering. och affärsimplementering, sedan optimerar läsningen av massiva arkivDet förbättrar avsevärt stödet för de senaste specifikationerna för webbramverk och integrerar uppdaterade versioner av de mest populära byggmotorerna på marknaden, samtidigt som det prioriterar gränssnittsstabilitet, stöd för modern syntax och ergonomi utformad för att minska friktion i programmerarens dagliga arbete.

Redigeringsupplevelsen för Java-kod får flera förbättringar, med starkt fokus på modern syntaxstabilitet. Utvecklare kommer att märka en avsevärt förbättrad kodförutsägelse och autokomplettering när man arbetar med postkomponenttyper och vid instansiering av lokala klasser.

Å andra sidan noteras det att Teamet har implementerat viktiga korrigeringar för att lösa formatkonflikter med variabler Namnlöst har den automatiska importen av uppräkningar inom switch-satser också förbättrats, och flera nullpekarundantag som blockerade profileraren har åtgärdats. Parallellt uppdaterar byggsystemen sina databaser genom att integrera Maven version 3.9.15 och Ant 1.10.17Samtidigt justerar Gradle sina standardparametrar för att förbereda sig för den förestående ankomsten av JDK 26-miljöer.

Företagsmodernisering och banbrytande webbekosystem

Företagsutveckling och webbteknologier har genomgått ett betydande antal förbättringar i den här versionen. NetBeans 30 introducerar officiellt stöd för GlassFish-applikationsservrar 7.1.0 och 8.0.0, samtidigt som den åtgärdar de irriterande startfelen i Payara-servern länkad till kontrollpunktsalternativ.

Webborienterade programmerare drar nytta av en klient hos Språkserverprotokoll (LSP) mycket förbättrad, vilket nu Den fick inbyggt stöd för TypeScript React och löser avståndskonflikter i JavaScript-klasser. som innehåller statiska initialiseringar. Samtidigt halkar inte PHP-ekosystemet efter i denna våg av uppdateringar, utan har direkt kompatibilitet med den nya pipe-operatorn som introducerades i PHP version 8.5.

Förbättrat gränssnitt, Git-prestanda och nya integrationer

Den operativa flytbarheten och miljöns övergripande estetik De får en rad förbättringar som syftar till visuell komfort.. Uppdateringen av Renderingmotorn FlatLaf 3.7.1 garanterar ett felfritt gränssnittDen flyttar nu den initiala laddningsskärmen till händelseavsändningstråden för att undvika irriterande systemkrascher.

Versionshanteringssystemet uppdaterar sin motor till JGit 7.6.0, Detta optimerar drastiskt hastigheten för att ladda filstatus i bekräftelsedialogrutor genom batchbehandling och uppskjutning av resurskrävande anrop. Slutligen förbättras även den övergripande skrivupplevelsen. Stöd för bildförhandsgranskning och stavningskontroll i Markdown-dokument, införandet av TOML-mallar och en lovande integration med rust-analyzer för att stärka systemprogrammeringsekosystemet.

Om du vill veta mer om det av den här nya versionen kan du kontrollera detaljerna följande länk.

Hur installerar jag Apache NetBeans 30 på Linux?

Installation av Apache NetBeans på Linux kan göras på olika sätt, beroende på användarpreferenser och systemkompatibilitet.

För de som föredrar att kompilera Apache NetBeans från källkod är det första steget att ladda ner nödvändiga filer från projektets officiella webbplats. När filerna har erhållits måste paketet packas upp till önskad plats i systemet.
Sedan måste du komma åt terminalen och navigera till katalogen där filerna extraherades. Där måste du köra följande kommando:
ant

Att bygga Apache NetBeans IDE. När du väl har byggt kan du köra IDE genom att skriva

./nbbuild/netbeans/bin/netbeans

Snap installation

För användare som föredrar en enklare och snabbare metod finns NetBeans tillgängligt som ett Snap-paket:

sudo snap install netbeans --classic

Installation med Flatpak

Ett annat tillgängligt alternativ är att installera Apache NetBeans med Flatpak. För att göra detta måste systemet ha stöd för denna typ av paket aktiverat. Kommandot för att utföra installationen är som följer:

flatpak install flathub org.apache.netbeans


Lägg till som prioriterad källa