【发布时间】:2013-03-08 19:34:43
【问题描述】:
我可以在 Eclipse 中成功运行我的 JavaFX2.2.5 项目。但是,当我尝试将项目 JAR 为可运行的 JAR 时,该 JAR 文件中没有所需的 FXML 文件(我可以通过使用 WinZip 解压缩 JAR 文件来验证这一点)。
有谁知道当你通过 Eclipse JAR 项目时如何包含 FXML 文件? 我假设 FXML 文件属于 bin 文件夹,就像在 Eclipse 中运行时一样。
谢谢。
【问题讨论】:
-
您是否使用插件来构建像 FatJAR 这样的可运行 JAR?无论哪种方式,您都应该将它们放在
src文件夹中,bin文件夹由 IDE 管理。 -
谢谢德林。我无法以相对路径以外的任何方式指向 FXML 文件。这就是我将 FXML 文件放在 bin 目录中的原因。我没有使用插件来构建 JAR 文件。也许我应该使用 JavaFX SDK 并运行“javafxpackager -createjar”?