【问题标题】:SqLite database corrupted after making an executable Jar using Eclipse使用 Eclipse 制作可执行 Jar 后 SqlLite 数据库损坏
【发布时间】: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


    【解决方案1】:

    问题只是我有一个旧版本的 Eclipse,它有一个错误。我只是得到了新版本的 Eclipse,问题就解决了。导出项目后,转到项目位置并将可运行的jar放入文件夹bin然后运行一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2016-12-01
      • 2014-09-20
      • 1970-01-01
      • 2012-12-30
      • 2020-05-16
      相关资源
      最近更新 更多