Due cose:
1) I DB non vanno messi dentro al JAR (per ovvie ragioni): devono stare al di fuori del Jar, se vuoi che siano utilizzabili (i contenuti di un JAR sono risorse in sola lettura!)
2) La URL di connessione al DB è di questo tipo:
codice:jdbc:sqlite:<percorso_fisico_al_file>
Ne consegue che l'applicazione cercherà il file del DB nel persorso specificato, quindi in una directory "home/utenti/" relativa alla directory corrente (working directory).
Ne consegue ancora che se sposti il JAR ti devi (ovviamente) portare dietro anche il DB.
Ciao.![]()