Se uso "jdbc:sqlite:utenti.sqlite", quando metto il JAR sul desktop, il file viene creato correttamente sulla mia scrivania. Per evitare questo, avevo letto da qualche parte che ci stava la possibilità di includere il file all'interno del JAR attraverso e di usare la sintassi: "jdbc:sqlite::resource:". Allora ho preso il file che mi ha creato la prima volta e l'ho spostato all'interno dei package dei progetti utilizzando appunto:

"jdbc:sqlite::resource:home/utenti/utenti.sqlite". (quindi il file l'ho messo all'interno di "src/home/utenti/". Quando ho fatto l'export del jar sul mio Desktop, funziona tutto il programma ma non capisco a quale file utenti.sqlite fa riferimento (anche xchè quello che sta dentro il JAR è vuoto).