2013-05-19 2 views
3

Я испытываю странное Поступая Eclipse, при работе с JavaFX, когда я изменить документ FXML в SceneBuilder, сохраняю изменения, но при запуске проекта, мои изменения не появляются, я после обновления моего документа Fxml, что изменения работают при запуске приложения, я обязан делать это каждый раз, когда я что-то меняю, используя SceneBuilder, любые объяснения или решения по этой проблеме ?FXML файл не обновляется в Затмении

+0

У меня не было этой проблемы в netbeans, может быть, есть какой-то кеш в Eclipse? –

+0

У меня нет Netbeans, но это то, что я испытываю с помощью eclipse. – AymenDaoudi

+0

Открываете ли вы свой файл FXML с помощью eclipse (правый клик на нем «Открыть с помощью SceneBuilder») или directy, запустив SceneBuilder? В первом случае ответ tomsontom Правильно. –

ответ

5

Проблема заключается в том, что Eclipse по умолчанию не отслеживает внешние изменения файлов, а когда вы выполняете приложение, вы не выполняете материал в папке «src», а тот, который копируется eclipse в ваш «bin» ,

Вы можете включить активный опрос источников на странице Eclipse Preferences на странице «Общие»> «Рабочая область», установив флажок «Обновить с помощью собственных крючков или опроса».

+1

Это значение по умолчанию для многих людей очень запутанно, это не самоочевидно. –

+0

Хорошо сказано @JulienBodin – AymenDaoudi

1

Если вы создаете проект с опцией:

«Использовать папку проекта в качестве корня для источников и файлов классов»

выбран, у вас нет этой проблемы.

Смежные вопросы