Den ludgivelse af den nye version af Apache NetBeans 18, hvor der er lavet en lang række ændringer og forbedringer både til Java, PHP, samt vedligeholdelsesforbedringer, fejlrettelser og frem for alt den indledende support til Rust.
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 18 Vigtigste nye funktioner
I denne nyudgivne version af NetBeans 18 Gradle modtog nogle forbedringer og rettelsers, hvoraf korrektionen af falske meddelelser trykt på konsollen skiller sig ud, ud over at Gradle Tooling er blevet opdateret til 8.1-rc-2 med JDK 20-understøttelse, versionsløs afhængighedshåndtering er blevet forbedret, og build-systemsupport er også blevet forbedret.
Endvidere Maven modtog supportforbedringer til byggesystemet,Derudover er opdateringen af version 3.9.1 blevet integreret. Det bemærkes også, at i Maven tilføjede indstillinger til indlæsning af et eksternt indeks, samt forbedret detektion af kørende maven i multi-threaded mode og tilføjet muligheden for at køre test fra en vilkårlig mappe.
Ud over dette skiller det sig ud i NetBeans 18, at forbedret understøttelse af funktioner introduceret i nyere versioner af PHP i PHP-miljøet, samt en lang række fejlrettelser med operatører, konstanter, problemer med tomme mellemrum, blandt andet.
På den anden side fremhæves det, at i miljøet med webprojekter, CSS-understøttelse er blevet forbedret, HTML5-skabeloner er blevet opdateret og håndteringen af offentlige og private felter i JavaScript-klasser er blevet forbedret.
Det bemærkes også, at i denne nye version af NetBeans 18 er blevet implementeret indledende support til projektudviklingsmiljøet på Rust-sproget, tilføjelse af Rust-indstillingspanelet og det eksekverbare Cargo-valg.
Af de andre ændringer der skiller sig ud fra denne nye version:
- Indstillinger vindue layout tweaks og UI rettelser
- Indledende understøttelse af HCL (HashiCorp Terraform Configuration Definition Language) er blevet tilføjet til kodeeditoren.
- Rettet forkert brug af regulære udtryk i KODataBindContext
- Tilføjet understøttelse af syntaksfremhævning til Go-kode.
- PostgreSQL JDBC driver opdateret
- ServletJSPAPI opdateret til Jakarta-familien
- Understøttelse af Glassfish 7.0.
- Udvidede muligheder forbundet med brugen af LSP-servere (Language Server Protocol).
- Gradle-værktøjssættet og API er blevet opdateret til version 8.1 med understøttelse af JDK 20.
- Fjernet mange compiler-advarsler
- Forbedret TomEE-understøttelse til JPA
- Til Java-projekter er understøttelse af JDK 20 tilføjet, og en stor streng-handler er implementeret.
- Forbedret udseendet af deaktiverede ikoner i FlatLAF Dark
- Oprydning ved at forenkle strengsammenligning med JDK7 Objects.equals()
- Tilføjet understøttelse af Glassfish 7.0.x-platformen og understøttelse af Jakarta EE 3.1 JPA 10.
- Forbedret billedvisningsværktøjet
Endelig hvis du vil vide mere om det af denne nye version, kan du tjekke detaljerne ind følgende link.
Hvordan installeres Apache NetBeans 18 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