Quote Originariamente inviata da zname Visualizza il messaggio
Ciao, ragazzi.
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
Premessa: il class version 56.0 corrisponde a Java 12 mentre 52.0 corrisponde a Java 8.
Quindi vuol dire che nel IDE evidentemente compili "per Java 12" ma poi in qualche modo hai eseguito con un runtime Java 8.

Se vuoi che il IDE compili per Java 8, devi configurare l'opzione (nel progetto) che indica di impostare come "target" Java 8.

Quote Originariamente inviata da zname Visualizza il messaggio
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
Questo errore presumibilmente è solo questione del classpath. Hai una variabile di ambiente CLASSPATH? Se sì, cosa contiene?

Se lanci con:

java -cp . SOA

funziona? (-cp imposta il classpath)