我正在使用JavaFX开发一个应用程序,但是当我试图加载一个包含JFXDatePicker的fxml接口时,我遇到了一个错误。其他接口加载时没有问题
以下是错误消息:
Caused by: java.lang.IllegalAccessError: superclass access check failed: class com.jfoenix.controls.behavior.JFXGenericPickerBehavior (in unnamed module @0x534cfe42) cannot access class com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior (in module javafx.controls) because module javafx.controls does not export com.sun.javafx.scene.control.behavior to unnamed module @0x534cfe42我使用JDK 11和jfoenix 9.0.9
我试图更改我的jdk版本,但没有成功
发布于 2021-09-26 17:57:08
运行->编辑配置->修改选项->添加虚拟机选项->
--add-exports=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED
--add-exports=javafx.base/com.sun.javafx.binding=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED
--add-exports=javafx.base/com.sun.javafx.event=ALL-UNNAMEDhttps://stackoverflow.com/questions/66649546
复制相似问题