java - JavaFX 如何部署应用程序并使我的资源在代码中可用?
问题描述
我编写了一个 JavaFX 应用程序来使用类似 Flashcard 的程序学习德语。原来我的同学也想要这个,但我不知道如何部署它。
我有一个存储一些德语单词的 sqlite 数据库,我需要读/写访问权限。我已经尝试对路径进行硬编码,但显然不好。我试图通过以下行加载 sqlite 文件并将其部署为可运行的 jar,但我无法在其上写入。
"jdbc:sqlite::resource:Vokabeln.sqlite"
假设我不想制作远程 Web 应用程序,我应该如何使这个文件可用于我的代码,并且与平台无关?我应该制作一个安装程序,以便我问用户路径是什么?我也不知道如何编写安装程序应用程序。我用谷歌搜索并没有找到类似的东西。
解决方案
推荐阅读
- javascript - 如何在不使用 jQuery 的情况下从 CSS 伪事件触发 JavaScript 事件?
- robotframework - 为什么 Robot Framework、Selenium2Library、Element Text Should Be 关键字无法正确验证输入元素文本?
- amazon-web-services - 使用 lambda 函数删除关联的 cloudformation 堆栈时 EMR 集群未终止
- typescript - Deno:访问控制器中的查询参数
- vue.js - 如何将 v-text-field 标签向右对齐?
- flutter - 用于 2 路连接的 Flutter 提供程序
- python - 对于字符串列表,如何遍历字符串字符的每个位置?
- java - SeachView 不使用全宽
- kubernetes - Kuberenetes 调度:如何实现深度优先调度行为?
- javascript - 向对象添加一个简单的嵌套字段