Ich habe eine kleine Java-Anwendung mit Eclipse entwickelt. Diese Anwendung verfügt über eine SqLite-Datenbank, die aus einer Jar-Datei (sqlite-jdbc-3.6.14.1.jar) stammt. Ich möchte die Anwendung als ein ausführbares Jar bereitstellen, also muss ich das SqLite-Glas in dieses Glas einschließen. Um also in Eclipse zu deployen, klicke ich auf Export .../Runnable Jar File und das erzeugt die ausführbare Jar-Datei. Das Problem ist, wenn ich den Jar ausführen, öffnet sich die Anwendung und ich kann sehen, dass die Datenbank beschädigt wurde: die Datensätze jeder Datenbanktabelle haben falsche Daten. Die Daten sind in Ordnung, wenn ich die Anwendung mit Eclipse starte.SqLite-Datenbank beschädigt nach dem Ausführen einer ausführbaren Jar mit Eclipse
Können Sie mir sagen, was passiert und wie ich die Anwendung bereitstellen kann, damit die Datenbank nicht beschädigt wird?
Danke