Che vuol dire che trovate la stessa situazione?
Se il programma è stato compilato con la versione 19 di Java (con target 19), può essere eseguito solo da una versione 19 o successiva.
Quindi, la cosa più "facile" è installare una OpenJDK (perchè, le JRE di Oracle dopo la 9 sono a pagamento) versione 19 o successiva e far eseguire il vostro software con quella (magari predisponendo un batch/shell script che punti all'eseguibile java della OpenJDK).
PS: Non serve rimuovere la JRE 8 del cliente, possono coesistere senza problemi, è sufficiente che la vostra applicazione venga eseguita con quella più recente
Ciao.![]()



Rispondi quotando