问答详情
源自:4-1 创建JavaFX工程

打开SceneBuilder报错,是少什么包吗

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

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]

提问者:慕斯卡0556090 2019-08-07 09:36

个回答

  • 神思者
    2019-08-08 17:20:34
    已采纳

    在IDEA工具的Help菜单里面选择Find Action,输入Switch,看到提示显示“Switch IDE Boot JDK”,选择这个选项,然后配置一个新的启动项,定位到JDK1.8,保存之后选择重启IDEA,这个问题就彻底解决了

  • 神思者
    2019-08-07 22:51:10

    你把工程上传到云盘,URL发给我,我本地打开看一下

  • 神思者
    2019-08-07 17:17:50

    删除IDEA安装目录里面的JRE目录,给系统配置好PATH和JAVA_HOME变量,让IDEA强制使用系统安装的JDK1.8

  • weixin_慕侠5197808
    2020-06-15 14:17:41

    刚解决了,IDEA2019.3 + java 8,参考一下下面这个回答http://img1.mukewang.com/5ee712710001300d07910235.jpg

  • 慕斯卡0556090
    2019-08-07 17:45:23

    https://img.mukewang.com/5d4a9adb0001b85007940262.jpg

    https://img2.mukewang.com/5d4a9aef0001c3da15790255.jpg 

    我这样些都选择的自己安装的jdk

  • 被白菜拱的猪
    2019-08-07 16:38:26

    你们解决了吗

  • qq_慕工程6329333
    2019-08-07 09:45:10


    http://img.mukewang.com/5d4a2d1d0001b7bf06580493.jpg
    ,,,

  • qq_慕工程6329333
    2019-08-07 09:44:36

    我也是这个