IntelliJ Idea JavaFx无法打开Scene Builder

先把问题贴一下:

java.lang.ClassNotFoundException: com.sun.javafx.fxml.LoadListener PluginClassLoader[org.jetbrains.plugins.javaFX, 192.5728.98] com.intellij.ide.plugins.cl.PluginClassLoader@7db2b6a4

java.lang.NoClassDefFoundError: com/sun/javafx/fxml/LoadListener

com.intellij.diagnostic.PluginException: While loading class com.oracle.javafx.scenebuilder.kit.fxom.FXOMLoader: com/sun/javafx/fxml/LoadListener [Plugin: org.jetbrains.plugins.javaFX][!

IntelliJ Idea JavaFx无法打开Scene Builder_第1张图片

这个原因是因为,你所用的版本不一致,导致的无法加载

解决方法如下:

首先这个问题第一步是要确定你现在所使用的java 版本

在IDEA>Terminal 中输入

java -version

来确定你当前使用的Java 版本

IntelliJ Idea JavaFx无法打开Scene Builder_第2张图片

如果是这种情况,你再看看你们开发的java版本

IntelliJ Idea JavaFx无法打开Scene Builder_第3张图片

很明显,IDEA 用的是java 11 版本,而我们的代码用的是java 8 也就是我们常说的JDK1.8

如何解决呢?

把IDEA切换成java 8 即可

 

Ctrl+Shift+A or Cmd+Shift+A on Mac

Switch Boot JDK

输入按回车 如图

IntelliJ Idea JavaFx无法打开Scene Builder_第4张图片

 

IntelliJ Idea JavaFx无法打开Scene Builder_第5张图片

 

点击后选择

Win:

c:\Program Files (x86)\Java\jdk1.8.0_112 

mac:

 /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/ or /usr/lib/jvm/open-jdk

 

 

在根据IDEA提示,重启IDEA,就可以显示了

 

 

IntelliJ Idea JavaFx无法打开Scene Builder_第6张图片

 

 

 

希望能够帮助大家

 

(* ̄︶ ̄)

你可能感兴趣的:(JavaFx,IDEA)