问题描述
在eclipse RCP环境开发JavaFX客户端程序下,切换界面出现报错
报错现象
javafx.fxml.LoadException:
/plugin/com.pctool.logcollect/fxml/log-collect.fxml:19
..............
Caused by: java.lang.ClassNotFoundException: com.pctool.logcollect.ui.controller.LogCollectController cannot be found by com.pctool.home_1.2.0.qualifier
.............
解决方案
方案一
如果是在OSGi环境下需要对包进行export,否则别的bundle无法获取class
解决方案二
是否有依赖需要引入fxml的bundle和controller,没有则导入依赖