Apache NetBeans 30 kræver JDK 21, forbedrer Java-understøttelse og opdaterer GlassFish

Centrale punkter:
  • Den fastlægger JDK 21 som minimumskravet for kompilering, testning og kørsel af udviklingsmiljøet.
  • Omfattende opdatering af byggeværktøjer, der som standard integrerer Maven 3.9.15, Ant 1.10.17 og Gradle-understøttelse af JDK 26.
  • Forbedringer af Java-editoren for at understøtte records-komponenter, unavngivne variabler og lokal klasseparsing.
  • Officiel integration med GlassFish-servere 7.1.0 og 8.0.0, modernisering af JSF-guider og understøttelse af Typescript React via LSP.
  • Optimering af Git-hastighed ved hjælp af JGit 7.6.0, opdateret brugerflade med FlatLaf 3.7.1 og forbedret Markdown-understøttelse.

Apache NetBeans

Udviklerne af Apache, der er ansvarlige for det populære udviklings-IDE "NetBeans", annoncerede rSeneste udgivelse af Apache NetBeans 30. Denne opdatering markerer en ændring i udviklingsmiljøet ved at etablere den robuste JDK 21 som minimumskravet for at kompilere, teste og køre platformen.

Denne nye version er langt fra en simpel vedligeholdelsesopdatering Det omstrukturerer den måde, IDE'en interagerer med serverprotokoller på. af sprog og moderniserer sin base at tilbyde en meget smartere og mere prædiktiv kodningsoplevelse.

Apache NetBeans 30 Nøglefunktioner

Denne nye rate Den adresserer nogle af de mest frustrerende processer i versionskontrol. og forretningsimplementering, siden optimerer læsningen af ​​massive repositoriesDet forbedrer understøttelsen af ​​de nyeste webframework-specifikationer betydeligt og integrerer opdaterede versioner af de mest populære build engines på markedet, samtidig med at det prioriterer grænsefladestabilitet, understøttelse af moderne syntaks og ergonomi designet til at reducere friktion i programmørens daglige arbejde.

Java-koderedigeringsoplevelsen får flere forbedringer med et stærkt fokus på moderne syntaksstabilitet. Udviklere vil bemærke en betydeligt forbedret kodeforudsigelse og autofuldførelse når man arbejder med postkomponenttyper og når lokale klasser instansieres.

På den anden side bemærkes det, at Teamet har implementeret kritiske rettelser for at løse formatkonflikter med variabler Uden navn er den automatiske import af optællinger i switch-sætninger også blevet forbedret, og flere nullpointer-undtagelser, der blokerede profileren, er blevet rettet. Parallelt opdaterer byggesystemerne deres databaser ved at integrere indbygget Maven version 3.9.15 og Ant 1.10.17I mellemtiden justerer Gradle sine standardparametre for at forberede sig på den forestående ankomst af JDK 26-miljøer.

Modernisering af virksomheder og et banebrydende webøkosystem

Virksomhedsudvikling og webteknologier oplever et betydeligt antal forbedringer i denne udgivelse. NetBeans 30 introducerer officiel support til GlassFish-applikationsservere 7.1.0 og 8.0.0, samtidig med at de irriterende opstartsfejl rettes i Payara-serveren er knyttet til checkpoint-muligheder.

Weborienterede programmører drager fordel af en klient fra Sprogserverprotokol (LSP) stærkt forbedret, hvilket nu Den modtog native understøttelse af TypeScript React og løser afstandskonflikter i JavaScript-klasser. som indeholder statiske initialiseringsprogrammer. I mellemtiden halter PHP-økosystemet ikke bagefter i denne bølge af opdateringer, idet det inkorporerer direkte kompatibilitet med den nye pipe-operator, der blev introduceret i PHP version 8.5.

Forbedret brugerflade, Git-ydeevne og nye integrationer

Den operationelle fluiditet og miljøets overordnede æstetik De modtager en række forbedringer, der sigter mod visuel komfort.. Opdateringen af FlatLaf 3.7.1 renderingmotoren garanterer en fejlfri brugerfladeDen flytter nu den indledende indlæsningsskærm til tråden for afsendelse af begivenheder for at undgå irriterende systemnedbrud.

Versionsstyringssystemet opdaterer sin motor til JGit 7.6.0, Dette optimerer drastisk hastigheden for indlæsning af filstatus i bekræftelsesdialoger gennem batchbehandling og udsættelse af ressourcekrævende kald. Endelig forbedres den samlede skriveoplevelse også. Understøttelse af billedforhåndsvisning og stavekontrol i Markdown-dokumenter, inkorporeringen af ​​TOML-skabeloner og en lovende integration med rust-analyzer for at styrke systemprogrammeringsøkosystemet.

Hvis du vil vide mere om det af denne nye version, kan du tjekke detaljerne ind følgende link.

Hvordan installeres Apache NetBeans 30 på Linux?

Installation af Apache NetBeans på Linux kan gøres på forskellige måder, afhængigt af brugerpræferencer og systemkompatibilitet.

For dem, der foretrækker at kompilere Apache NetBeans fra kildekode, er det første skridt at downloade de nødvendige filer fra projektets officielle hjemmeside. Når filerne er hentet, skal pakken udpakkes til en ønsket placering i systemet.
Derefter skal du få adgang til terminalen og navigere til den mappe, hvor filerne blev udtrukket. Der skal du køre følgende kommando:
ant

At bygge Apache NetBeans IDE. Når du er bygget, kan du køre IDE ved at skrive

./nbbuild/netbeans/bin/netbeans

Installation via Snap

For brugere, der foretrækker en enklere og hurtigere metode, er NetBeans tilgængelig som en Snap-pakke:

sudo snap install netbeans --classic

Installation ved hjælp af Flatpak

En anden tilgængelig mulighed er at installere Apache NetBeans ved hjælp af Flatpak. For at gøre dette skal systemet have understøttelse af denne type pakker aktiveret. Kommandoen til at udføre installationen er som følger:

flatpak install flathub org.apache.netbeans


Tilføj som foretrukken kilde