La Apache Software Foundation Organization avduket nylig den nye versjonen av det integrerte utviklingsmiljøet, «Apache NetBeans 12.1«, Dette er en versjon der noen støtteforbedringer er lagt til for C / C ++, Java, PHP og HTML.
For de som ikke er klar over denne IDE, det burde de vite gir støtte for programmeringsspråk Java SE, Java EE, PHP, JavaScript og Groovy. I tillegg til funksjonene, er det et prosjektsystem basert på Ant, versjonskontroll og refactoring.
De viktigste nye funksjonene i NetBeans 12.1
Denne nye versjonen av IDE kommer ikke med store endringer, men den forbedrer noen aspekter for programmeringsspråkene den støtter.
Og det er det i denne nye versjonen som ble utgitt, begrenset støtte for C / C ++ språk lagt til, som fremdeles ligger bak de tidligere utgitte C / C ++ utviklingsprogrammene for NetBeans IDE 8.2.
For utvikling i C / C ++, det gis støtte til de enkleste prosjektene, slik at du kan kjøre kompilere og kjøre kommandoer, syntaksmarkering ved hjelp av TextMate-grammatikker, og feilsøking ved hjelp av gdb.
Samt fullføring av kode og andre redigeringsmuligheter de implementeres ved å få tilgang til serverens CCLS (Language Server Protocol) LSP, som brukeren må kjøre uavhengig.
En annen endring som ble lagt til var støtte for Jakarta EE 8 plattform, som erstattet Java EE (Java Platform, Enterprise Edition). Du kan opprette Jakarta EE 8-prosjekter og endre eksisterende Maven-applikasjoner for å bruke Jakarta EE 8.
NetBeans innebygde Java-kompilator nb-javac (endret av javac) Det er oversatt for å bruke Java 14.
For Java, søkeordstøtte "Record" er redesignet for å gi en kompakt måte å definere klasser på, og unngår behovet for å eksplisitt definere forskjellige metoder på lavt nivå som lik (), hashCode () og toString () i tilfeller der data lagres bare i felt.
Atferden til arbeidet som ikke endres. En ny mal er lagt til for å lage Java-konstruksjoner med nøkkelordet "post". Forbedret støtte for "registrering" av kodekomplettering.
For Java SE, Gradle build-systemstøtte er aktivert. Støtte for genererte kataloger ble lagt til og riktig arbeid med merkeprosessorer ble sikret.
For PHP er nye handlinger lagt til i komponistmenyen for å oppdatere autolaster og kjøre skript. I feilsøkingsprogrammet vises i stedet for 0 og 1 i de boolske verdiene til variablene, false og true. Forbedrede verktøy for kodeanalyse.
For HTML, markup validator-komponenten er oppdatert (validator.jar). Inkluderer støtte for å fullføre mønstre. Lagt til støtte for kodefullføring og syntaksmarkering for konstruksjoner som « ».
For CSS har formateringsalternativene "Tabs and Indents" blitt foreslått for å kontrollere innrykk og bruk av faner eller mellomrom.
Ved oppstart oppdager den JDK installert på Linux og macOS ved hjelp av SDKMAN-verktøysettet.
Hvordan installerer jeg NetBeans 12.1 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