我有一个读取配置文件的 JavaFX 应用程序。我希望配置文件保留在 jar 之外,以便于修改而无需重新编译。有没有办法设置 netbeans 来获取配置文件并将其包含在安装程序中?
我找到了更改为图标的选项,并且效果很好,但我无法找到如何告诉它也包含特定的外部资源。
我已阅读此处发布的信息:http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm但我仍然没有找到实现这一目标的方法。
最佳答案
我认为没有办法做到这一点(尽管我可能是错的)。我曾经需要类似的东西,我采取的方法是
- 将文件打包到jar文件中
- 在程序启动时,检查文件是否存在于本地驱动器上的预期位置
- 如果有,请阅读它,等等
- 否则,从 jar 中读取内容并将其写入预期文件
这样就解决了“在jar外部署”的问题,同时也解决了部署后用户无意中删除文件等问题
关于java - 使用 JavaFX 部署打包外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23115271/