Интегрированный в IntelliJ Scene Builder для javafx не работает в Oracle JDK 12 - PullRequest
0 голосов
/ 02 июня 2019

Я использую Arch Linux, установил последний пакет IntelliJ, а также Oracle JDK12 (который используется в проекте) и Slune Builder от Gluon. Путь к Scene Builder настроен правильно.

Scene Builder работает автономно , также при запуске из IntelliJ (я щелкаю правой кнопкой мыши по своему файлу fxml и выбираю «Открыть в SceneBuilder»). Но когда я хочу использовать встроенную вкладку SceneBuilder от IntelliJ, а не «Текст», она показывает следующую ошибку:

java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel PluginClassLoader[org.jetbrains.plugins.javaFX, 191.7479.19] com.intellij.ide.plugins.cl.PluginClassLoader@52568f8a

java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel

error

Аналогичный вопрос Не работает построитель сцены IntelliJ's javaFX ссылки на Как настроить IntelliJ IDEA с JavaFX и сценобладателем? , но это правильно для меня с Oracle JDK12 для меня .

Единственное, что я заметил, что может помочь, это то, что в моем Project Structure > Platform Settings > SDKs нет пути к классам для javafx:

SDKs

Как мне заставить работать встроенный Scene Builder?

...