Dobrý den
Trochu si hraji s Javou a jejím propojením do Sqlite databáze a narazil jsem na menší problém... Když jsem byl normálně v editoru, tak se mi soubor s databází (data.db) ukládal v adresáří projektu, ale když mám již jen .jar (plus knihovny) soubor a chtěl bych ho vyzkoušet mimo prostředí vývojového prostředí (NetBeans), tak se mi ten soubor objeví v adresáři /home/uzivatel/data.db a to já tedy moc nechci... Rád bych se mi to ukládalo do adresáře s aplikací čili třeba Název_aplikace/data/data.db aby mohla být aplikace kdekoliv se svým souborem... Myslím že problém je zde:
connection = DriverManager.getConnection("jdbc:sqlite:data.db");
Protože když změním na: jdbc:sqlite:home/uzivatel/aplikace/data/data.db tak to jede, ale je to nemotorné... rád bych aby to nebylo závislé na té absolutní cestě... Nevíte někdo jak na to???
----------------------------------------------------
Edit: Tak jsem zjistil, že problém je v tom, že i klasické soubory mi to vytváří v /home/uživatel a ne v adresáři s aplikací... Přeci defaultně se má vše vytvářet v adresáři aplikace, pokud nezadám jinou cestu ne???