Apache NetBeans 30 krever JDK 21, forbedrer Java-støtte og oppdaterer GlassFish

Viktige punkter:
  • Den etablerer JDK 21 som minimumskravet for kompilering, testing og kjøring av utviklingsmiljøet.
  • Omfattende oppdatering av byggeverktøy, med integrering av Maven 3.9.15 og Ant 1.10.17 som standard, samt Gradle-støtte for JDK 26.
  • Forbedringer i Java-editoren for å støtte posterkomponenter, navnløse variabler og lokal klasseparsing.
  • Offisiell integrasjon med GlassFish-servere 7.1.0 og 8.0.0, modernisering av JSF-veivisere og støtte for Typescript React via LSP.
  • Optimalisering av Git-hastighet ved bruk av JGit 7.6.0, oppdatert grensesnitt med FlatLaf 3.7.1 og forbedret Markdown-støtte.

Apache NetBeans

Utviklerne av Apache, ansvarlige for det populære utviklings-IDE-et «NetBeans», annonserte rNylig utgivelse av Apache NetBeans 30. Denne oppdateringen markerer en endring i utviklingsmiljøet ved å etablere den robuste JDK 21 som minimumskravet for å kompilere, teste og kjøre plattformen.

Langt fra å være en enkel vedlikeholdsoppdatering, denne nye versjonen Den omstrukturerer måten IDE-en samhandler med serverprotokoller. av språk og moderniserer basen sin for å tilby en mye smartere og mer prediktiv kodeopplevelse.

Apache NetBeans 30 Viktige nye funksjoner

Denne nye delen Den tar for seg noen av de mest frustrerende prosessene innen versjonskontroll. og forretningsimplementering, siden optimaliserer lesingen av massive arkiverDen forbedrer støtten for de nyeste spesifikasjonene for webrammeverk betydelig og integrerer oppdaterte versjoner av de mest populære byggemotorene på markedet, samtidig som den prioriterer grensesnittstabilitet, støtte for moderne syntaks og ergonomi designet for å redusere friksjon i programmererens daglige arbeid.

Java-koderedigeringsopplevelsen får flere forbedringer, med et sterkt fokus på moderne syntaksstabilitet. Utviklere vil legge merke til en betydelig forbedret kodeprediksjon og autofullføring når du arbeider med postkomponenttyper og når man instansierer lokale klasser.

På den annen side bemerkes det at Teamet har implementert kritiske rettelser for å løse formatkonflikter med variabler Uten navn er den automatiske importen av opplistinger i switch-setninger også forbedret, og flere nullpekerunntak som blokkerte profileren er fikset. Parallelt oppdaterer byggesystemene databasene sine ved å integrere Maven versjon 3.9.15 og Ant 1.10.17I mellomtiden justerer Gradle standardparametrene sine for å forberede seg på den forestående ankomsten av JDK 26-miljøer.

Bedriftsmodernisering og banebrytende nettøkosystem

Bedriftsutvikling og webteknologier opplever et betydelig antall forbedringer i denne utgivelsen. NetBeans 30 introduserer offisiell støtte for GlassFish-applikasjonsservere 7.1.0 og 8.0.0, samtidig som den fikser de irriterende oppstartsfeilene i Payara-server koblet til kontrollpunktsalternativer.

Nettorienterte programmerere drar nytte av en klient av Språkserverprotokoll (LSP) sterkt forbedret, som nå Den fikk innebygd støtte for TypeScript React og løser avstandskonflikter i JavaScript-klasser. som inneholder statiske initialiseringsprogrammer. I mellomtiden henger ikke PHP-økosystemet etter i denne bølgen av oppdateringer, og inkluderer direkte kompatibilitet med den nye pipe-operatoren introdusert i PHP versjon 8.5.

Forbedret grensesnitt, Git-ytelse og nye integrasjoner

Den operative flyten og miljøets generelle estetikk De får en rekke forbedringer rettet mot visuell komfort.. Oppdateringen av FlatLaf 3.7.1-renderingsmotoren garanterer et feilfritt grensesnittDen flytter nå den første lasteskjermen til tråden for hendelsesforsendelse for å unngå irriterende systemkrasj.

Versjonskontrollsystemet oppdaterer motoren sin til JGit 7.6.0, Dette optimaliserer hastigheten på lasting av filstatus i bekreftelsesdialoger drastisk gjennom batchbehandling og utsettelse av ressurskrevende anrop. Til slutt forbedres også den generelle skriveopplevelsen. Støtte for forhåndsvisning av bilder og stavekontroll i Markdown-dokumenter, innlemmelsen av TOML-maler og en lovende integrasjon med rust-analyzer for å styrke systemprogrammeringsøkosystemet.

Hvis du vil vite mer om det av denne nye versjonen kan du sjekke detaljene følgende lenke.

Hvordan installerer jeg Apache NetBeans 30 på Linux?

Installasjon av Apache NetBeans på Linux kan gjøres på forskjellige måter, avhengig av brukerpreferanser og systemkompatibilitet.

For de som foretrekker å kompilere Apache NetBeans fra kildekode, er det første trinnet å laste ned de nødvendige filene fra prosjektets offisielle nettsted. Når filene er hentet, må pakken pakkes ut til ønsket plassering i systemet.
Deretter må du få tilgang til terminalen og navigere til katalogen der filene ble pakket ut. Der må du kjøre følgende kommando:
ant

Å bygge Apache NetBeans IDE. Når du er bygget, kan du kjøre IDE ved å skrive

./nbbuild/netbeans/bin/netbeans

Installasjon via Snap

For brukere som foretrekker en enklere og raskere metode, er NetBeans tilgjengelig som en Snap-pakke:

sudo snap install netbeans --classic

Installasjon ved bruk av Flatpak

Et annet tilgjengelig alternativ er å installere Apache NetBeans ved hjelp av Flatpak. For å gjøre dette må systemet ha støtte for denne typen pakker aktivert. Kommandoen for å utføre installasjonen er som følger:

flatpak install flathub org.apache.netbeans


Legg til som foretrukket kilde