问题描述
我正在尝试使用gluonHQ client-maven-plugin来生成JavaFX + FXML应用程序的本机映像。创建本机映像可以很好地工作,但是在尝试执行本机映像时,似乎我的配置是错误的。
FXML
<?import java.lang.*?>
<?import org.prelle.javafx.NavigationView?>
<?import org.prelle.javafx.NavigationItem?>
<?import org.prelle.javafx.NavigationItemHeader?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.SeparatorMenuItem?>
<?import javafx.scene.layout.FlowPane?>
<NavigationView xmlns:fx="http://javafx.com/fxml"
stylesheets="@styles.css"
displayMode="AUTO">
</NavigationView>
执行失败并显示
org.apache.logging.log4j.message.ParameterizedMessageFactory
ClassNotFoundException: org.prelle.javafx.NavigationView
现在我尝试添加我的reflectionconfig.json
[
{
"name" : "org.prelle.javafx.NavigationView","allDeclaredConstructors" : true,"allPublicConstructors" : true
}
]
现在的问题是它无法编译annymore。相反,对于在构建时被意外初始化的类,我会遇到3个错误-例如 javafx.scene.control.SkinBase 或我的课程 org.prelle.javafx.skin.NavigationViewSkin
的皮肤我的NavigationView构造函数将外观显式设置为NavigationViewSkin,因此调用空构造函数也会调用外观构造函数。
我做错了什么?如何避免这些错误?
编辑:我没有注意到我复制了一个较旧的错误消息(由于Log4J2出现问题)。更改了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)