quindi una soluzione potrebbe essere installare un JDK precedente? O devo allegare le librerie necessarie dentro il file .jar?
quindi una soluzione potrebbe essere installare un JDK precedente? O devo allegare le librerie necessarie dentro il file .jar?
Sicuramente è una possibilità. Ovviamente deve essere chiaro a te ma soprattutto a chi installa/usa il software, che non è compatibile con Java 8. Al massimo con Java 7.
E per te che lo sviluppi, devi impostare il build per avere come target al massimo Java 7. Se il class version nei file .class è per Java 8, ovviamente poi non gira nemmeno su versioni precedenti!
Non è così banale, il driver JDBC-ODBC usa codice "nativo", che è installato con il runtime Java. Direi di evitare questo approccio.
P.S. in rete suggeriscono di usare UCanAccess (vedi anche qui) ma bisognerebbe vedere se/quanto impatta su quello che hai già fatto.
Ultima modifica di andbin; 26-12-2014 a 19:37
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet