站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题大家有没有用JasperReport+iReport制作过图形报表?我用iReport画饼状图形的时候编译可以通过,执行出错,报什么Script错

大家有没有用JasperReport+iReport制作过图形报表?我用iReport画饼状图形的时候编译可以通过,执行出错,报什么Script错

摘要: 大家有没有用JasperReport+iReport制作过图形报表?我用iReport画饼状图形的时候编译可以通过,执行出错,报什么Script错


同上,请大家给一个详细的例子啦,谢谢


不清楚你的具体问题。


研究过一段时间的jasper+ireport,也做出过图形报表,你最好还是把具体错误说一下,不然大家也帮不上忙。


我就是不知道具体的步骤,比如fill数据,在iReport1.2.5里面执行出错:

 Compiling to file... ./JFreeChartReport.jasper -> D:/DevelopTools/JasperSoft/iReport-1.2.5/JFreeChartReport.java
it.businesslogic.ireport.ReportClassLoader@1d753b7
Compilation running time : 266
 Filling report...
 Locale: 中文 (中国)
 Time zone: default
Error filling print...
java.lang.ClassNotFoundException: JFreeChartScriptlet     at java.net.URLClassLoader$1.run(Unknown Source)     at java.security.AccessController.doPrivileged(Native Method)     at java.net.URLClassLoader.findClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClassInternal(Unknown Source)     at java.lang.Class.forName0(Native Method)     at java.lang.Class.forName(Unknown Source)     at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:90)     at net.sf.jasperreports.engine.fill.JRFillDataset.createScriptlet(JRFillDataset.java:445)     at net.sf.jasperreports.engine.fill.JRFillDataset.setParameterValues(JRFillDataset.java:587)     at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:879)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:708)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:666)     at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)     at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:716)     at java.lang.Thread.run(Unknown Source) NESTED BY : java.lang.ClassNotFoundException: JFreeChartScriptlet     at java.net.URLClassLoader$1.run(Unknown Source)     at java.security.AccessController.doPrivileged(Native Method)     at java.net.URLClassLoader.findClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClassInternal(Unknown Source)     at java.lang.Class.forName0(Native Method)     at java.lang.Class.forName(Unknown Source)     at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:90)     at net.sf.jasperreports.engine.fill.JRFillDataset.createScriptlet(JRFillDataset.java:445)     at net.sf.jasperreports.engine.fill.JRFillDataset.setParameterValues(JRFillDataset.java:587)     at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:879)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:708)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:666)     at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)     at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:716)     at java.lang.Thread.run(Unknown Source) NESTED BY : net.sf.jasperreports.engine.JRException: Error loading scriptlet class : JFreeChartScriptlet     at net.sf.jasperreports.engine.fill.JRFillDataset.createScriptlet(JRFillDataset.java:450)     at net.sf.jasperreports.engine.fill.JRFillDataset.setParameterValues(JRFillDataset.java:587)     at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:879)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:708)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:666)     at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)     at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:716)     at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: JFreeChartScriptlet     at java.net.URLClassLoader$1.run(Unknown Source)     at java.security.AccessController.doPrivileged(Native Method)     at java.net.URLClassLoader.findClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClassInternal(Unknown Source)     at java.lang.Class.forName0(Native Method)     at java.lang.Class.forName(Unknown Source)     at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:90)     at net.sf.jasperreports.engine.fill.JRFillDataset.createScriptlet(JRFillDataset.java:445)     ... 9 more
Print not filled. Try to use an EmptyDataSource...!
请大家给我一个回复


java.lang.ClassNotFoundException: JFreeChartScriptlet
jfreechat的包没有引入?


我加入这个jfreechart包了


JFreeChartScriptlet 这个类没找到,好好查查


JFreeChartReport.java 编译的时候出错了


↑返回目录
前一篇: javabean导入类库问题?
后一篇: 在ITBAS中使用dynamic获得动态查询SQL,请问在那里能打印出组装好的SQL语句吗?