【发布时间】:2012-04-05 09:21:32
【问题描述】:
我正在尝试制作具有嵌入式 DB(derby DB)的可执行 JAVA 应用程序,但遇到了一些问题,需要您的宝贵帮助。
也就是说,我使用 Eclipse 作为环境。 我将 Java 应用程序导出到 RUNNABLE JAR 文件,它在我的台式机上运行良好。
这个想法是制作EXE双击图标并将其发送到另一台没有JAVA背景/环境的机器......所以重点是将它发送给另一个只会获取exe文件的用户,双击它并使用它。
数据库不仅是可读的,因为应用程序正在向表中插入数据。 所以,它在我的机器上运行良好,但是当我将相同的 JAR 文件发送到另一台机器时,我收到错误: “架构测试不存在” 我可以看到应用程序但没有任何数据,就像与数据库没有连接一样。所以,没用。
即使我使用 JSmooth、Install4j.... 将 JAR 转换为 exe 文件,我也会遇到同样的错误。 所以,首先我必须让 JAR 文件在另一台机器上工作。
在我看来,我对 DB 文件做错了。
请让我知道您还需要我提供哪些信息,并告诉我该怎么做。
【问题讨论】:
-
你在哪里存储你的数据库数据?你把 db 数据文件放在哪里?