前提描述: 1.采用程序数据集的方式获取数据源。 2.数据集名称自定义为BoxData。 3.数据集BoxData对应的Java编译文件为BoxData.class。 4.BoxData.class文件中获取数据调用了PlanDayReportService2.class。 问题描述: 1.因为程序更改,对PlanDayReportService2.class文件进行了备份,备份名为PlanDayReportService2$1.class,如图: 2.重启设计器后,运行报表(或者预览BoxData数据集),报错如下: java.lang.NoClassDefFoundError:PlanDayReportService2$1.class 其他数据集都可以,只有这一个报错。 明明调用的PlanDayReportService2.class文件,为什么会找不到备份文件??设计器和电脑已经重启过,仍然报这个错误。重建了BoxData.class文件,改名,并且调用PlanDayReportService2.class文件的方法也改名了,还是报这个错误! 是不是设计器还有什么缓存机制?求帆软大神解答! |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|