Ciao, ragazzi.
Volevo esporre qui il mio problema, spero di essere nella sezione giusta.
Recentemente stavo lavorando ad un progetto in Java.
Nessun errore, nell'IDE il programma gira bene... Il problema emerge quando vado a compilare il programma.
Ho JDK e Java SE aggiornati all'ultima versione.
Ho provato ad eseguire il file compilato ma dà il seguente errore:
codice:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: SOA has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Eppure le versioni non dovrebbero essere le stesse?
Quindi ho provato a compilarlo a mano col comando
codice:
javac -d Compiled --release 8 SOA.java Array.java Vettore.java
ma nell'eseguirlo restituisce un altro errore
codice:
Errore: impossibile trovare o caricare la classe principale SOA.class
Spero che riusciate a darmi un buon consiglio. Io non so più cosa provare.
Grazie della disponibilità.
Zname