Da quel che ho visto documentandomi su SQLite, la parte finale della URL di connessione è un percorso fisico su File System, non c'entra nulla con il contenuto del JAR. Quindi il driver JDBC cercherà un file in quella posizione. Molti mettono un percorso assoluto, ma è possibile anche specificare un percorso relativo ("relativo" alla directory corrente).
Se lo avvi con doppio clic la directory corrente potrebbe essere ovunque (tipicamente, dovrebbe essere la "home" dell'utente). Di conseguenza è probabile che ti ritroverai con una directory "home/utenti" all'interno della home del tuo utente (C:\Users\TuoUtente\home\utenti\utenti.sqlite). Come potrebbe essere il desktop stesso, quindi potresti trovarti una cartella "home" nel desktop con dentro la cartella "utenti" e dentro questa il file.
Insomma... dipende da diversi fattori, primo su tutti il sistema operativo che decide quale che sia la directory corrente.
Ciao.![]()