Подтвердить что ты не робот

Почему сценарий 2.0 не смог открыть файл fxml?

У меня есть файл fxml, который я создал с помощью SceneBuilder 2.0. Этот файл используется в моем проекте JavaFx, который я разрабатываю с помощью Netbeans 8. Сегодня SceneBuilder перестает работать с моим файлом. Когда я попытался открыть его, SceneBuilder скроет и не откроет файл. У меня нет каких-либо пользовательских компонентов в моем графике сцены.

Я скопировал содержимое файла в новый файл fxml и дал ему новое имя. Затем SceneBuilder смог открыть этот файл, даже если содержимое идентично файлу, который он не может открыть.

Что здесь происходит?

мои извинения, но я не могу опубликовать содержимое файла fxml.

4b9b3361

Ответ 1

Хорошо... так вот я ищу решение этой странной проблемы! Увидев, что ни один из других ответов не работает для меня, я сделал случайное большинство вещей, о которых я мог думать, и это сработало.

Open SceneBuilder (a brand new one). Go to File > Open Recent > Clear Menu. Close Scene Builder.

Теперь ошибка должна быть исправлена ​​(это было для меня)

PS: Мне стыдно за публикацию этого ответа. Но поскольку это неприятная ошибка, которая растрачивала время, я не хочу, чтобы кто-то тратил их впустую ".

PPS: Кроме того, я не могу дважды проверить это решение, поскольку оно сработало для меня, и я больше не могу воссоздать сценарий с ошибкой.

Ответ 2

Я решил эту проблему путем alt-tabbing к программе SB, затем максимизировал окно (ярлык: клавиша окна + клавиша со стрелкой вверх).

Кажется, это ошибка SB.

Ответ 3

У меня была та же проблема. похоже, что это ошибка.

Я решил это, создав новый файл FXML (Empty) и скопировав на него весь код исходного файла FXML. Новый FXML открыт SceneBuilder.

Ответ 4

Также была проблема с Win 7. Trick - щелкнуть правой кнопкой мыши по значку панели задач SB, увеличить окно, перетащить его на строку заголовка, и появится очень маленькое окно, измените размер окна, и это должно сделай это. Я думаю, что это ошибка SB. Удачи.

Ответ 5

Отработал ~ 4 часа, и я решил это так. В моем документе fxml у меня была FlowPane с тегом </child>. Я изменил его на <child></child>, и он сработал. SceneBuilder открыл документ fxml. Я знаю, что это супер retardet, и я не могу объяснить, почему это происходит, но я могу воспроизвести это...

Ответ 6

В NetBeans перейдите в Инструменты; Варианты; Java; JavaFX и установите путь к Home Builder. Это должно решить проблему