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][!

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

解决方法如下:

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

在IDEA>Terminal 中输入

java -version

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

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

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

如何解决呢?

把IDEA切换成java 8 即可

 

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

Switch Boot JDK

输入按回车 如图

 

 

点击后选择

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,就可以显示了

 

 

 

 

 

希望能够帮助大家

 

(* ̄︶ ̄)

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值