5

在使用JavaFx 时,我在Eclipse中遇到了一种奇怪的行为,当我在SceneBuilder中修改 FXML 文档时,我保存了更改,但是当我运行项目时,我的更改没有出现,这是在我刷新相关的Fxml 之后记录更改在我运行应用程序时起作用,每次我使用SceneBuilder更改某些内容时,我都有义务这样做,对此问题有任何解释或解决方案吗?

4

2 回答 2

8

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

您可以在 Eclipse Preferences 页面“General > Workspace”中通过选中“Refresh using native hooks or polling”来打开源的主动轮询。

于 2013-05-20T07:45:47.447 回答
1

如果您使用以下选项创建项目:

“使用项目文件夹作为源和类文件的根目录”

选择,你没有这个问题。

于 2013-05-30T08:21:43.137 回答