folletto_folle ha scritto:
Quando creo il mio Runnable JAR, il db mi viene creato nello stesso PATH in cui si trova la mia applicazione.
Perché non specificando un percorso assoluto, è ovviamente relativo alla directory "corrente". E non sarebbe di per sé sbagliato. Semmai l'unica questione sarebbe stabilire COME l'applicazione debba essere lanciata da "qualunque" utente in modo da poter sempre avere il controllo sulla directory corrente.
Se non vuoi che dipenda dalla directory corrente, ci sono altre soluzioni. Ad esempio mettere il db in una locazione "notevole", ad esempio da qualche parte sotto la "home" directory dell'utente. (la "home" directory la rintracci da una System property Java).
Mettere il file del db dentro il jar .. no.
folletto_folle ha scritto:
Ci sta un modo per lasciarlo all'interno del progetto?
Cosa vuol dire per te "all'interno del progetto" ? Quando hai il jar finale, i sorgenti, il progetto, l'IDE non contano/c'entrano più ...