NetBeans 17 tilføjer understøttelse af Java 19 og kompatibilitet med JDK 20

apache-netbønner

NetBeans er et gratis integreret udviklingsmiljø, lavet primært til programmeringssproget Java.

Apache Software Foundation udgav for nylig ludgivelse af den nye version af Apache NetBeans 17, hvor der er foretaget en lang række ændringer og forbedringer.

For dem, der ikke er bekendt med NetBeans, bør du vide, at dette det er en ret populær IDE som giver understøttelse af Java SE, Java EE, PHP, C/C++, JavaScript og Groovy programmeringssprog.

NetBeans 17 Vigtigste nye funktioner

I denne nye version, der præsenteres af NetBeans 17, fremhæves det tilføjet understøttelse af Jakarta EE 10 platform y forbedret understøttelse af nogle nye funktioner i Java 19, såsom mønstertilpasning i skifteudtryk.

En anden af ​​de ændringer der skiller sig ud er, at den er forberedt til kompatibilitet med JDK 20, samt at den erog tilføjede yderligere forslag for Java-kode og at NetBeans' indbyggede Java-kompiler nb-javac (modificeret javac) er blevet opdateret til version 19.0.1.

Ud over det, i denne nye version af NetBeans 17, understøttelse af Gradle-byggesystemet er blevet forbedret, siden adgang til Java-platformen blev givet til ikke-Java Gradle-projekter.

har også været forbedret understøttelse af Maven-byggesystemet, stack trace-behandling er også blevet aktiveret, Java AST-præsentation ved debugging er blevet forbedret sammen med indeksering af defekte kildetekster.

På den anden side Webprojektmiljø har forbedret CSS-understøttelse, da det nu giver CSS-egenskabsopslag uden store og små bogstaver og optimeret matchning, når der udfyldes CSS-forespørgsler.

Kodeeditoren giver mulighed for at lukke alle dokumenter på listen på én gang. ANTLRv4 Runtime er blevet opdateret til version 4.11.1 og indledende support er givet til ANTLR4 Lexer, hvortil koden er oversat til at fungere med ANTLR og TOML formater.

Af de andre ændringer der skiller sig ud fra den nye version:

  • Nogle versionshistorikindstillinger er blevet omarbejdet.
  • Tilføjet understøttelse af javadoc @summary-tagget.
  • Implementering af proxy-detektion og autokonfiguration.
  • Gradle tools API er blevet opdateret til version 8.0-rc-1.
  • Indstillinger er blevet ryddet op i grænsefladen.
  • Implementering af proxy-detektion og autokonfiguration.
  • Tilføjet et tip til at opdatere afhængigheder.
  • Opdaterede versioner af maven 3.8.7 og exec-maven-plugin 3.1.0.
  • Lokal indeksering tilladt ved indlæsning af eksterne indekser.
  • PHP-miljøet understøtter nye funktioner i PHP 8.2, såsom skrivebeskyttede klasser, null, falsk og sand typer, og definere konstanter i karaktertræk.
  • Forbedret understøttelse af metoder på enumtyper.
  • Tilføjet understøttelse af OCI-profiler (Oracle Cloud Infrastructure).
  • Jakarta EE og Java EE support er blevet implementeret til Tomcat og TomEE.
  • Når du kører på Linux, detekteres KDE's subpixel tekstgengivelsestilstand automatisk.

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

Hvordan installeres Apache NetBeans 17 på Linux?

For dem, der ønsker at få denne nye version, skal de download applikationens kildekode, som kan fås hos følgende link.

Når du har alt installeret, skal du pakke den nyligt downloadede fil ud i en mappe, du ønsker.

Og fra terminalen skal vi gå ind i denne mappe og derefter udføre:

ant

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

./nbbuild/netbeans/bin/netbeans

også der er andre installationsmetoder som de kan understøttes med, en af ​​dem er ved hjælp af Snap-pakkerne.

De behøver kun at have support for at kunne installere disse typer pakker på deres system. For at installere efter denne metode skal du skrive følgende kommando:

sudo snap install netbeans --classic

En anden metode er ved hjælp af Flatpak-pakker, så du skal have support til at installere disse pakker på dit system.

Kommandoen til at udføre installationen er som følger:

flatpak install flathub org.apache.netbeans

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.