La Apache Software Foundation kunngjorde utgivelsen av den nye versjonen av det integrerte utviklingsmiljøet "Apache NetBeans 11.3”, Dette er den femte versjonen utarbeidet av Apache Foundation etter overføringen av NetBeans-koden av Oracle, og den første versjonen etter at prosjektet ble overført fra inkubatoren til kategorien Apache-prosjekter.
Denne utgivelsen inneholder forskjellige endringer og nyheter, hvorav vi kan finne støtte for programmeringsspråkene Java SE, Java EE, PHP, JavaScript og Groovy, mens den forventede integrasjonen av støtte for C / C ++ språk i versjon 11.3 av kodebasen levert av Oracle har blitt utsatt for neste utgivelse.
Hva er nytt i Apache NetBeans 11.3?
En av de viktigste nyhetene som skiller seg ut i denne nye versjonen er integrasjonen av nye mørke grensesnittvisningsmodi. De nye måtene vi kan finne er Dark Metal og Dark Nimbus, i tillegg til at det også er blitt foreslått et nytt FlatLaf-tema.
Også forbedret støtte for skjermer med høy pixeltetthet er uthevet (HiDPI) og den forenklede HeapView-widgeten.
bortsett fra det lagt til støtte for Java SE 14-plattformen, planlagt utgivelse 17. mars.
Dette inkluderer syntaksmarkering og kodeformatering for konstruksjoner med det nye "post" nøkkelordet, som gir en kompakt måte å definere klasser på, slik at du kan dispensere eksplisitt med å definere forskjellige metoder på lavt nivå, for eksempel lik (), hashCode () og toString ().
La til støtte for oppstartsmodus for programmer som dukket opp i Java 11, levert som en enkelt kildekodefil (en klasse kan kjøres direkte fra en kodefil, uten å opprette klassefiler, JAR-filer og moduler). I NetBeans kan disse enkeltfilsprogrammene nå opprettes utenfor prosjekter i favorittvinduet, kjøres og feilsøkes.
Samt evne til å reversere konvertering av tekstblokker som dukket opp i forrige utgave, inkludert multiline tekstdata uten bruk av rømningstegn i den. I kodeditoren kan tekstblokker nå konverteres tilbake til linjer.
Og forbedret Gradle build-systemstøtte. Gradle Tooling API er oppdatert til versjon 6.0. Lagt til støtte for kartlegging av hjemmekatalog og komposittmontering (Gradle Composite Project). Prosjektgjenkjenning er gitt på Kotlin-språket. Lagt til støtte for tvungen omstart av prosjekter.
Av de andre endringene som skiller seg ut:
- For prosjekter som bruker Maven-byggesystemet, er innstillinger lagt til for å overstyre standard JDK-versjonen.
- TypeScript språkstøtte er lagt til i kodeditoren (utvider JavaScript-funksjonene, mens den fortsatt er fullt bakoverkompatibel).
- For JavaScript-prosjekter er det opprettet en kontakt som gir en forbindelse til Chrome.
- For PHP tilbys autofullføring av eiendom og metode uten "$ this =>".
- Det fungerte for å bli kvitt advarsler under kompilering.
- Groovy 2.5.9, junit 5.5.2 og GraalVM 19.3.0-biblioteker er oppdatert.
- Vaktmesteren legger til en funksjon for å identifisere og fjerne gamle og ubrukt NetBeans-kataloger.
Hvis du vil vite mer om det du kan konsultere følgende lenke.
Hvordan installerer jeg NetBeans 11.3 på Linux?
For de som ønsker å få tak i denne nye versjonen, må de laste ned kildekoden til applikasjonen som de kan få fra lenken under.
Når du har alt installert, pakker du ut den nylig nedlastede filen i en katalog du ønsker.
Og fra terminalen skal vi gå inn i denne katalogen og deretter utføre:
ant
Å bygge Apache NetBeans IDE. Når du er bygget, kan du kjøre IDE ved å skrive
./nbbuild/netbeans/bin/netbeans
Også det er andre installasjonsmetoder som de kan støttes med, en av dem er ved hjelp av Snap-pakker.
De skal bare ha støtte for å kunne installere denne typen pakker på systemet sitt. For å installere ved hjelp av denne metoden, må du skrive inn følgende kommando:
sudo snap install netbeans --classic
En annen metode er ved hjelp av Flatpak-pakker, så de må ha støtte for å installere disse pakkene på systemet sitt.
Kommandoen for å utføre installasjonen er som følger:
flatpak install flathub org.apache.netbeans