java - 使用 JavaFX 部署打包外部文件

标签 java netbeans javafx-2 javafx-8

我有一个读取配置文件的 JavaFX 应用程序。我希望配置文件保留在 jar 之外,以便于修改而无需重新编译。有没有办法设置 netbeans 来获取配置文件并将其包含在安装程序中?

我找到了更改为图标的选项,并且效果很好,但我无法找到如何告诉它也包含特定的外部资源。

我已阅读此处发布的信息:http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm但我仍然没有找到实现这一目标的方法。

最佳答案

我认为没有办法做到这一点(尽管我可能是错的)。我曾经需要类似的东西,我采取的方法是

  1. 将文件打包到jar文件中
  2. 在程序启动时,检查文件是否存在于本地驱动器上的预期位置
  3. 如果有,请阅读它,等等
  4. 否则,从 jar 中读取内容并将其写入预期文件

这样就解决了“在jar外部署”的问题,同时也解决了部署后用户无意中删除文件等问题

关于java - 使用 JavaFX 部署打包外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23115271/

相关文章:

javafx - javaFx 应用程序中的 Bootstrap 样式?

JAVA背景动画(LinearGradientPaint)

java - 线程池 - 每个任务创建一个新线程,检测一组任务何时完成

Netbeans 12.1 菜单字体太小,--fontsize 不再适用于 Ubuntu 20.04 的/etc/netbeans.conf

java - 如何在每个操作系统上运行 JavaFX 项目

Eclipse 上的 JavaFx,无法加载 .fxml

java - 为java项目指定eclipse中的ram量

java - "AFTER"不支持使用ucanaccess ALTER TABLE?

java - "java.sql.SQLException: No suitable driver found"代码错误,但 gui 没有错误

linux - Linux 上 Netbeans 中的奇怪字体呈现