Organizzazioni Apache Software Foundation prisentatu ambiente di sviluppu integratu Apache NetBeans 12.1, chì furnisce supportu per i linguaggi di prugrammazione Java SE, Java EE, PHP, C/C++, JavaScript è Groovy.
Questa hè a settima liberazione prodotta da a Fundazione Apache da quandu u codice NetBeans hè statu trasferitu da Oracle.
Aggiuntu un supportu limitatu per e lingue C/C++, chì attualmente si trova in daretu à i plugins di sviluppu C/C++ liberati prima per NetBeans IDE 8.2. Per u sviluppu in C/C++, u supportu per i prughjetti simplici hè offertu, chì vi permette di eseguisce cumandamenti per custruisce è eseguisce, evidenziazione di sintassi cù grammatiche TextMate, è debugging cù gdb. U cumpletu di u codice è altre capacità di edizione sò implementati attraversu l'accessu à u servitore LSP (Protokollu di u Servitore di Lingua) ccls, chì l'utilizatore deve eseguisce ellu stessu.
Aghjunghje un supportu di piattaforma Jakarta EE 8, chì rimpiazza Java EE (Java Platform, Enterprise Edition). Hè pussibule di creà prughjetti
Jakarta EE 8 è mudificazioni à l'applicazioni Maven esistenti per aduprà Jakarta EE 8.
NetBeans cumpilatore Java integratu nb-javac (javac mudificatu) traduttu à usu Java 14.
Per Java, u supportu per a keyword "record" hè statu riprogettatu, furnisce una forma compacta per definizioni di classi chì elimina a necessità di definisce esplicitamente diversi metudi di livellu bassu cum'è equals (), hashCode () è toString () in i casi induve i dati. hè guardatu solu in campi, u cumpurtamentu di travaglià cù quale ùn cambia micca. Aggiuntu un novu mudellu per creà custruzzioni Java cù a keyword "record". Supportu migliuratu per u cumpletu di codice cù "record".
Per Java SE, u supportu per u sistema di creazione di Gradle hè statu attivatu. Aggiuntu supportu per i Direttori Generati è assicuratu u travagliu currettu cù i processori di annotazione.
Per PHP, novi azzioni sò state aghjunte à u menù di Composer per aghjurnà l'autoloader è eseguite scripts. In u debugger, invece di 0 è 1 in i valori variabili booleani, falsi è veru sò mostrati. Strumenti di analisi di codice migliurati.
Per HTML, u cumpunente per a validazione di marcatura (validator.jar) hè stata aghjurnata. Inclusu supportu per u cumpletu di input basatu in mudelli. Aggiuntu supportu per u cumpletu di u codice è l'evidenziazione di sintassi per custruzzioni cum'è " "
CSS offre opzioni di furmatu "Tabs And Indents" per cuntrullà l'indentazione è l'usu di tabulazioni o spazii.
À l'iniziu, u JDK installatu in Linux è macOS hè rilevatu cù u toolkit sdkman.