Prima questione: prova a compilare da riga di comando utilizzando direttamente il compilatore javac. Non ti fidare dei messaggi di errore restituiti dagli IDE: chi sviluppa un IDE, solitamente cerca di semplificare la vita a chi programma e, così facendo, nel 90% dei casi gliela complica.

Seconda questione: su che sistema operativo stai sviluppando? Quale versione di JDK stai utilizzando? E quale versione della documentazione stai controllando? Quali librerie stai utilizzando?


Ciao.