我是 JavaFX 的新手。我有一个 JavaFX 应用程序,它正在生成一个 jar 和一个 JNLP 文件。作为数据库,我使用的是 SQLite 数据库。系统在 Netbeans IDE 上运行时运行良好,但无法使用构建文件(jnlp、jar)。问题是使用 JNLP 运行时 JNLP 无法找到数据库位置。
我该如何解决?
我是 JavaFX 的新手。我有一个 JavaFX 应用程序,它正在生成一个 jar 和一个 JNLP 文件。作为数据库,我使用的是 SQLite 数据库。系统在 Netbeans IDE 上运行时运行良好,但无法使用构建文件(jnlp、jar)。问题是使用 JNLP 运行时 JNLP 无法找到数据库位置。
我该如何解决?
数据库是如何安装的?
假设安装程序可以接受“安装路径”,我倾向于:
installer-desc
元素来启动 Java 代码。JFileChooser
允许用户创建/选择安装目录PersistenceService
当主 GUI 启动时,它可以:
PersistenceService
用于演示。其中的一些部分,请参阅:
PersistenceService
。_installer-desc
调用ExtensionInstallerService
. _为您的应用程序签名以授予它在 jnlp 模式下正确运行所需的权限。
如果您对正在运行的计算机具有权限并且用户接受了它们,您应该能够将新的数据库文件写入本地系统。
确保检查数据库是否存在,如果不存在则创建它。做不到这一点,有什么例外?