我的项目中运行了动态报告 net.sourceforge.dynamicreports 多年。我所做的一些事情突然停止了工作。一些正确编译的代码可以创建使用动态报告的类的任何实例。
我从课堂上提取了动态报告的所有代码,它可以工作。 我尝试将代码一点一点地放回去,发现一些以前可以工作的东西,比如
FontBuilder basefont = stl.fontArial();
StyleBuilder boldStyle = stl.style().setFont(basefont).bold();
StyleBuilder boldCenteredStyle = stl.style(boldStyle).setHorizontalAlignment(HorizontalAlignment.CENTER);
将使该类的创建失败并出现调用错误。
如果我修改代码,我可以让一些东西发挥作用,但是如果我尝试使用类似的代码创建一个列
TextColumnBuilder<String> colTest = col.column("Help", type.stringType());
我什至无法创建该类的实例。
我尝试恢复到旧代码,但在同一位置不断收到相同的错误。
我安装了最新版本的 Eclipse - 不好。 我添加了最新版本的动态报告 - 不好 我尝试添加 jasper 报告 - 不好 我抓住了我的项目的最后一个 github 版本,它可以工作,但它不再工作了。
不知怎的,我破坏了我的项目。