java - Fxml 文件未在 Eclipse 中更新

标签 java eclipse javafx fxml scenebuilder

我在使用 JavaFx 时在 Eclipse 中遇到奇怪的行为,当我在 SceneBuilder 中修改 FXML 文档时,我保存更改,但是当我运行项目,我的更改没有出现,在我刷新相关的 Fxml 文档后,当我运行应用程序时更改生效,每次我使用 SceneBuilder,这个问题有什么解释或解决办法吗?

最佳答案

问题是 Eclipse 默认情况下不跟踪文件的外部更改,当您执行应用程序时,您执行的不是“src”文件夹中的内容,而是被 eclipse 复制到“bin”文件夹中的内容。

您可以在 Eclipse 首选项页面“常规 > 工作区”中通过选中“使用 native Hook 或轮询刷新”来打开源的主动轮询。

关于java - Fxml 文件未在 Eclipse 中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16635549/

相关文章:

css - 前景色和其他的 JavaFX CSS 属性?

java - 为什么要从头开始构建 JavaFX?

java - 重试 asynctask 的最佳 java 实践 (android)

java - 如何从 Python 连接到 JDA 服务器

java - 实现其中包含其他通用定义的原始接口(interface)

java - 将 HotswapAgent/DCEVM 与 Clojure REPL 结合使用时出现 LinkageError

java - 使用 MySQL 和 JSP 的乌尔都语 (UTF-8) 数据

eclipse - 使用Gradle设置项目依赖项

java - Run As JUnit 未出现在 Eclipse 中 - 使用 JUnit4

java - 我可以在 Javafx TableView 中对行进行分组吗?