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