Intellij的Javafx集成Scene Builder在Oracle的JDK 12中不起作用

问题描述 投票:1回答:1

我正在运行Arch Linux,安装了最新的IntelliJ软件包以及Oracle的JDK12(该项目使用的)和Gluon的Scene Builder。场景构建器的路径已正确设置。

The Scene Builder 独立工作,也从IntelliJ启动时(我右键单击我的fxml文件并选择“在SceneBuilder中打开”)。但是,当我想使用IntelliJ的集成SceneBuilder选项卡而不是“文本”时,它显示以下错误:

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 scene builder not working链接到How do I configure IntelliJ IDEA with JavaFX and scenebulider?,但这对于我的Oracle JDK12来说是正确设置的。

我发现唯一有帮助的是,在我的Project Structure > Platform Settings > SDKs中没有javafx的类路径:

SDKs

如何使集成的Scene Builder工作?

java intellij-idea javafx scenebuilder
1个回答
0
投票

此已知的bug已在最新的IntelliJ EAP版本(EAP 2019.3,昨天发布-2019年10月3日)中修复]

© www.soinside.com 2019 - 2024. All rights reserved.