当前位置: 首页 > 知识库问答 >
问题:

JavaFX NoClassDefoundError

傅皓君
2023-03-14

我刚刚安装了JDK8,以使用WebView,但我得到了一个错误。错误是这样的:

Exception in thread "main" java.lang.NoClassDefFoundError: 
javafx/embed/swing/JFXPanel

我不知道为什么Swing没有嵌入到JavaFX for JDK8,但是有人知道如何解决这个问题吗?

“Java-版本输出”

Java版本“1.8.0_11”Java(TM)SE运行时环境(Build1.8.0_11-B12)Java HotSpot(TM)64位服务器VM(Build25.11-B03,混合模式)

问题解决了,我只需要在运行配置中检查是否使用了正确的JRE。

另一个问题。它说“源代码没有附上”(我认为jfxrt.jar不在它应该在的地方)有什么建议吗?

共有1个答案

刘京
2023-03-14

我的猜测是,您认为您使用的是Oracle Java 8,但实际上并不是,而是使用Java 7,或者您使用的是没有JavaFX的OpenJDK Linux版本。运行Java版本并编辑您的问题以包含输出。

 类似资料:

相关问答

相关文章

相关阅读