Ошибка открытия сценария

Я делаю программу с Javafx Eclipse, и я получаю сообщение об ошибке при открытии программы с помощью Scene Builder

Это ошибка:

Opening the file with SceneBuilder failed. 
Try setting the absolute path to scenebuilder in your preferences

Ответы

Ответ 1

Задайте исполняемый путь SceneBuilder в JavaFX вашей Eclipse IDE следующим образом:

  • Окно → Настройки → JavaFX
  • Нажмите "Обзор" и перейдите к файлу JavaFXSceneBuilder2.0 bash (linux) или JavaFXSceneBuilder2.0.exe(windows), как показано ниже:

    Windows: C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0

    Linux: /opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0

Ответ 2

Убедитесь, что вы используете последнюю версию Eclipse. Я тестировал это с помощью Luna 4.4, поскольку у меня была такая же проблема.

Установите последнюю версию JavaFX Scene Builder. Вы можете найти версию 2.0 здесь: http://www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html

Затем укажите свой абсолютный путь к JavaFX Scene Builder в ваших настройках:

  • Нажмите на путь меню: Window- > Preferences- > General- > Editors- > File Association
  • Выберите *.fxml в списке "Типы файлов:" с правой стороны.
  • Нажмите кнопку "Добавить..." для списка "Ассоциированные редакторы:".
  • Нажмите "Внешние программы" в меню "Выбор редактора".
  • Нажмите переключатель "Внешние программы".
  • Нажмите кнопку "Обзор..." и перейдите к этому пути: "C:\Program Файлы (x86)\Oracle\JavaFX Scene Builder 2.0 ". Выберите файл: JavaFX Scene Builder 2.0.exe
  • Нажмите кнопку "Открыть".

В окне выбора редактора выберите кнопку "ОК".

В списке Ассоциированные редакторы: выберите "JavaFX Scene Builder 2.0" и нажмите кнопку "По умолчанию".

Теперь вам должно быть хорошо идти!

Ответ 4

Java FX Scene Builder не является частью Java SDK или e (fx) клише. Это внешний инструмент, который нужно загружать и устанавливать отдельно. Java FX Scene Builder является частью Архив Java, если ссылка не работает, вы, вероятно, найдете ссылку на Архив внизу Java Download и найдите ее оттуда.

После установки самый чистый способ - установить путь в Window > Preferences > JavaFX

(в Windows, просматривать и выбирать C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exe как исполняемый файл).

Это приведет к использованию опции контекстного меню "Открыть с помощью SceneBuilder" в файлах *.fxml.

К сожалению, это не добавляет SceneBuilder в качестве внутреннего редактора или внешней программы, поэтому, если вам нужны ассоциации файлов, вам все равно придется искать внешнюю программу в диалоговом окне ассоциации файлов в разделе "Окно" > "Настройки" > "Общие" > "Редакторы" > Файловые ассоциации. Вы можете выбрать *.fxml и добавить связанный редактор, выбрав "Внешние программы" и просмотрев вышеупомянутый исполняемый файл.

Ответ 6

установить путь к приложению SceneBuilder; сделать это на mac os

  • перейдите в eclipse в строке меню и нажмите на настройки или нажмите сочетание клавиш "cmd" + ",".
  • затем нажмите на JavaFX
  • нажмите на просмотр, чтобы выбрать путь к исполняемому файлу sceneBuilder (который должен находиться в папке вашего приложения, если вы используете mac os.

Ответ 7

Ни один из предыдущих ответов не разрешает описанную проблему для меня.
Этот ответ сделал.

Ответ 8

Возможно, попробуйте setting the absolute path to scenebuilder in your preferences

Настройки → Редакторы → Связывание файлов → найдите .fxml и выберите его → Нажмите вторую кнопку добавления на "Связанные редакторы" → Открыть с помощью внешней программы → Выбрать сцену.

Ссылка: Может ли Java Scene Builder интегрироваться в Eclipse, как в NetBeans?