NetBeans su Ubuntu 22.04 e 20.04 si installa senza drammi, ma il punto non è solo “metterlo su”: va scelta la strada che riduce attriti su Java, aggiornamenti e integrazione con il desktop. In pratica hai tre approcci sensati: pacchetto dai repository, installer ufficiale Apache, oppure Flatpak. La differenza vera è nel ciclo di manutenzione, non nel click iniziale.
Se lavori su più macchine o vuoi un setup prevedibile, conviene ragionare prima su runtime Java, permessi di esecuzione e aggiornamenti. NetBeans è un IDE Java, quindi il primo errore tipico non è l’installazione in sé, ma un JDK mancante o non compatibile. Su Ubuntu recente il riferimento pratico è una JDK supportata, di solito OpenJDK 11 o 17 a seconda della versione di NetBeans che vuoi usare.
Prerequisiti: Java, architettura e spazio disco
Prima di scegliere il metodo, verifica questi tre punti: architettura del sistema, versione di Java disponibile e spazio libero nella home. NetBeans non è pesantissimo, ma tra JDK, cache e plugin puoi consumare più disco di quanto sembri, specialmente su workstation con partizioni strette.
Controlli rapidi:
uname -m
java -version
df -h ~Se java -version restituisce “command not found” o una versione molto vecchia, fermati lì e installa prima il runtime. Su Ubuntu 22.04 e 20.04 il pacchetto più semplice è spesso default-jdk, ma per un ambiente più controllato puoi installare una versione specifica, ad esempio OpenJDK 17.
sudo apt update
sudo apt install default-jdkVerifica subito dopo:
java -version
javac -versionMetodo 1: installazione dai repository Ubuntu
È il metodo più lineare quando vuoi usare i pacchetti gestiti da APT, con integrazione semplice nel sistema e aggiornamenti via repository. Il limite è che la versione disponibile può essere più vecchia rispetto all’upstream, quindi non è sempre la scelta migliore se ti serve l’ultima release di NetBeans.
Installa NetBeans così:
sudo apt update
sudo apt install netbeansSe il pacchetto non viene trovato, su alcune installazioni il repository universale o il supporto extra non è attivo, oppure la versione di Ubuntu non espone più quel pacchetto nel ramo standard. In quel caso non forzare soluzioni creative: passa al metodo ufficiale o a Flatpak.
Dopo l’installazione, avvialo dal menu applicazioni oppure da terminale:
netbeansSe l’avvio fallisce con errori legati a Java, controlla quale JVM sta usando il sistema:
update-alternatives --list java
update-alternatives --list javacQuesto metodo ha un vantaggio pratico: quando aggiorni il sistema, anche NetBeans segue il flusso normale dei pacchetti. Il rovescio della medaglia è che non hai sempre il controllo sulla release esatta e sulle feature più recenti.
Metodo 2: installer ufficiale Apache NetBeans
È la strada che consiglio quando vuoi la versione più aggiornata o quando il pacchetto Ubuntu non è disponibile. L’installer ufficiale ti lascia più libertà, ma richiede un po’ più di attenzione: scarichi l’archivio, verifichi il contenuto, rendi eseguibile lo script e lanci l’installazione manualmente.
Scarica il pacchetto dal sito Apache NetBeans e salva il file nella tua home o in una directory di lavoro. Poi estrai l’archivio:
cd ~/Download
ls -lh apache-netbeans-*.bin
chmod +x apache-netbeans-*.bin
./apache-netbeans-*.binSe preferisci un’installazione più pulita e ripetibile, puoi usare un percorso dedicato, ad esempio /opt/netbeans. In quel caso conviene tenere il binario scaricato in una directory di staging e poi spostare solo la cartella finale. Il vantaggio è chiaro: separi il software gestito manualmente dal resto del sistema.
Durante l’installazione l’installer ti chiede il percorso del JDK. Se lo hai installato con APT, in genere basta indicare una directory simile a:
/usr/lib/jvm/java-17-openjdk-amd64Per trovare i JDK presenti:
ls -1 /usr/lib/jvm/Questa modalità è utile anche se stai gestendo ambienti di sviluppo con più toolchain. NetBeans non dipende da un pacchetto di sistema specifico e puoi aggiornare l’IDE senza toccare il resto della macchina. Il prezzo da pagare è la manutenzione manuale: quando esce una nuova versione, l’aggiornamento non passa da APT.
Metodo 3: installazione con Flatpak
Flatpak ha senso quando vuoi isolare l’applicazione dal sistema e ridurre gli effetti collaterali sulle dipendenze. È una buona opzione su workstation condivise o quando preferisci avere una versione più recente senza appoggiarti ai repo Ubuntu. Il rovescio è la minore integrazione con alcuni dettagli del filesystem e dei temi desktop.
Installa Flatpak se non è già presente:
sudo apt update
sudo apt install flatpakAggiungi il repository Flathub, che è la sorgente più comune per le app desktop:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoPoi installa NetBeans cercando l’ID corretto del pacchetto disponibile nel catalogo:
flatpak search netbeans
flatpak install flathub org.apache.netbeansAvvio:
flatpak run org.apache.netbeansSe il pacchetto non esiste nel ramo disponibile o l’ID cambia, non indovinare: usa flatpak search per verificare il nome esatto. Questo è uno dei casi in cui il controllo preliminare evita errori banali e installazioni fallite per un refuso.
Quale metodo scegliere davvero
La scelta non è teorica, dipende da come usi la macchina. Se vuoi semplicità operativa e aggiornamenti agganciati al sistema, usa APT. Se ti serve la release più recente e un controllo più diretto sul binario, usa l’installer ufficiale. Se vuoi isolamento e una distribuzione più autonoma rispetto al sistema base, Flatpak è la via più ordinata.
In una workstation da sviluppo personale, l’installer ufficiale è spesso il compromesso migliore. In un ambiente dove il software deve seguire la politica dei pacchetti del sistema, meglio APT. In una macchina condivisa o in un setup in cui non vuoi sporcare il sistema con dipendenze aggiuntive, Flatpak riduce il rischio di conflitti.
Configurazione Java: il punto che rompe più spesso l’avvio
Molti problemi segnalati come “NetBeans non parte” sono in realtà problemi di JVM. Se l’IDE apre e si chiude subito, o mostra un errore di compatibilità, controlla la versione del runtime e il percorso passato all’applicazione. Non serve toccare subito NetBeans: prima verifica l’ambiente.
Puoi forzare il JDK usato da NetBeans modificando il file di configurazione dell’installazione manuale. Il percorso varia in base a dove hai installato l’IDE, ma in genere trovi uno script o un file di proprietà nella cartella di avvio. Cerca voci come netbeans_jdkhome e imposta il path corretto.
netbeans_jdkhome="/usr/lib/jvm/java-17-openjdk-amd64"Se usi la build da archivio, la modifica va fatta nel file di configurazione dell’IDE o nel launcher locale, non nel JDK di sistema. È un dettaglio banale solo in apparenza: separare il runtime dell’IDE da quello del sistema ti evita effetti collaterali quando installi altre applicazioni Java.
Avvio dal terminale e diagnostica rapida
Quando qualcosa non funziona, il terminale batte il menu grafico. L’avvio da shell mostra subito messaggi di errore utili, soprattutto se mancano librerie, la JVM è sbagliata o il profilo utente ha cache corrotte.
netbeansSe NetBeans non si apre, controlla anche la cache utente. In alcuni casi un profilo danneggiato blocca l’avvio o manda in crash l’interfaccia. La cache si trova nella home dell’utente, in una directory nascosta legata alla versione del profilo NetBeans. Prima di cancellare qualcosa, rinominala così puoi tornare indietro.
mv ~/.netbeans ~/.netbeans.bakQuesta è una misura reversibile e molto più pulita di una rimozione secca. Se NetBeans riparte, hai isolato il problema nel profilo locale. Se non cambia nulla, il guasto è altrove: Java, installazione o librerie mancanti.
Rimozione pulita e rollback
Se devi cambiare metodo o tornare indietro, rimuovi prima l’IDE e poi ripristina solo ciò che hai toccato. Con APT il rollback è semplice:
sudo apt remove netbeans
sudo apt autoremoveCon l’installer ufficiale, elimina la directory di installazione scelta in fase di setup. Se hai usato /opt/netbeans, il rollback è immediato e leggibile. Con Flatpak, disinstalla il runtime dell’app:
flatpak uninstall org.apache.netbeansSe hai modificato il file di configurazione del JDK, tieni a portata il backup originale. Una configurazione fatta male può far sembrare guasto NetBeans quando in realtà il problema è solo il path del runtime.
Verifiche finali dopo l’installazione
Dopo aver installato NetBeans, fai tre controlli pratici: l’IDE si apre, riconosce il JDK e crea un progetto semplice senza errori. Non limitarti all’avvio della finestra, perché un IDE può partire ma essere inutilizzabile se il runtime è sbagliato o se il profilo utente è corrotto.
- Apri NetBeans dal terminale e verifica che non compaiano errori Java.
- Crea un progetto Java di test e controlla che la compilazione parta.
- Riavvia l’IDE per confermare che la configurazione sia persistente.
Se il progetto di test compila, hai chiuso il cerchio: installazione, runtime e integrazione locale sono coerenti. Se invece il problema emerge solo alla compilazione, il focus si sposta sulla toolchain Java e non sull’IDE in sé.
Scelta pratica finale per Ubuntu 22.04 e 20.04
Su Ubuntu 22.04, in genere, la combinazione più pulita è JDK 17 più installer ufficiale o Flatpak. Su Ubuntu 20.04, se vuoi massima compatibilità con pacchetti di sistema, APT resta valido, ma l’installer ufficiale è spesso più prevedibile quando i repository non offrono la versione desiderata. In ogni caso, il punto non è solo installare NetBeans: è farlo in modo che il prossimo aggiornamento non trasformi un IDE funzionante in un problema da rincorrere.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.