In effetti, compilando con la 14.0.1 (open) anche a me i jar non funzionano (l'exe sì). Questo è dovuto alla versione di
esecuzione installata sul mio PC (puoi verificare la tua scrivendo:
java -version
in una finestra dos).
Sul mio:
View attachment 127383
Nota che riporta "SE Runtime Environment", ovvero l'esecutore dei .jar, non il compilatore (javac).
Andando su questa pagina:
https://www.java.com/it/download/manual.jsp dovrebbe automaticamente consigliarti la versione giusta da installare. A me, che ho Windows 7, suggerisce la versione 8 (e infatti con questa non ho mai avuto problemi).
Tu che hai Windows 10, penso, suppongo, presumo ? possa installare la versione 18.
Compilatore:
https://jdk.java.net/18/
Runtime ("esecutore"):
https://jdk.java.net/java-se-ri/18
Io devo tornare alla 8 o vedere se trovo un runtime che giri anche se Windows 7 e riesca ad eseguire anche i jar creati con la open 14 (ci credo poco).
Oh, cmq ho controllato nuovamente: con la 8, sia jdk che SE jre o come diavolo vogliono chiamarlo, a me funziona tutto.