首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原因: java.lang.ClassNotFoundException: com.jfoenix.controls.JFXButton

原因: java.lang.ClassNotFoundException: com.jfoenix.controls.JFXButton
EN

Stack Overflow用户
提问于 2020-03-03 18:42:44
回答 1查看 2.1K关注 0票数 0

我在IntelliJ和SceneBuilder中添加了JFoenix。它可以在SceneBuilder中工作,但在编译项目时不能识别任何JFoenix.controls

代码语言:javascript
复制
Caused by: java.lang.ClassNotFoundException: com.jfoenix.controls.JFXCheckBox
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    at javafx.fxml/javafx.fxml.FXMLLoader.loadTypeForPackage(FXMLLoader.java:2931)
    at javafx.fxml/javafx.fxml.FXMLLoader.loadType(FXMLLoader.java:2920)
    at javafx.fxml/javafx.fxml.FXMLLoader.importClass(FXMLLoader.java:2861)
EN

回答 1

Stack Overflow用户

发布于 2020-12-17 15:31:39

有点晚了,但以防其他人遇到类似的问题,并且您的依赖项都很好/设置,您可能需要查看module-info.java文件的内容。所有依赖项需要添加到那里,如下所示:

代码语言:javascript
复制
module xyz.myapp {
    requires javafx.controls;
    requires com.jfoenix;
    requires javafx.fxml;

    opens xyz.myapp to javafx.fxml;
    exports xyz.myapp;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60505419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档