【发布时间】:2017-03-16 10:18:17
【问题描述】:
我使用 Eclipse 开发了一个小型 Java 应用程序。此应用程序有一个来自 Jar 文件 (sqlite-jdbc-3.6.14.1.jar) 的 SqlLite 数据库。我想将应用程序部署为可执行 Jar,因此我必须在此 jar 中包含 SqLite jar。因此,要在 Eclipse 中部署,我单击 Export.../Runnable Jar File,这会生成可执行的 Jar 文件。问题是当我运行 Jar 时,应用程序打开,我可以看到数据库已损坏:每个数据库表的记录都有错误的数据。当我使用 Eclipse 运行应用程序时,数据正常。
您能告诉我发生了什么以及如何部署应用程序以使数据库不会损坏吗?
谢谢
【问题讨论】:
标签: java eclipse sqlite jar executable-jar