Como criar um executável que tenha um banco de dados SQLite

Estou com problemas na hora de exportar o meu projeto java para outros computadores. Quando crio o executável ele para de salvar os dados, fica dando erro de database don’t exist. o Bando de dados esta dentro da pasta do meu projeto, pois pensei que na hora de gerar ele iria executar perfeitamente. alguém pode me ajudar?

Se vai usar banco de dados portável, por que não usa o h2?

É que desde o principio escrevi a aplicação para usar o sqlite e já esta meio tarde para mudar

Tentou puxar o seu banco de dados de outro lugar? Muda o local onde ta o arquivo e vê se o problema tá no Jar mesmo