小弟现在有一个用ireport做好的文件,这个文件中,没有参数,但是连接了数据库获取了一个数据,已经生成.jrxml和.jasper文件,并且,放到了eclipes的workspace中相应工程名的lib文件夹下。现在只想单纯的用eclipes+jasperreport来实现读取那个报表,并且打印。现在小弟代码不会写了(java无经验初手),网上查找了一些资料,大多并未解决我的问题。
代码如下:
JasperReport jasperReport;
JasperPrint jasperPrint;
Map parameters = new HashMap();JasperCompileManager.compileReport("C:/Documents and Settings/lixiao/workspace/lixiao/reports/Untitled_report_1.jrxml");//jrxml存储地点 jasperPrint = JasperFillManager.fillReport("C:/Documents and Settings/lixiao/workspace/lixiao/reports/Untitled_report_1.jaspar",parameters);//jaspar存储地点JasperExportManager.exportReportToPdfFile(jasperPrint, "reports/simple_report.pdf");
运行后报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:150)
at opp.main(opp.java:32)
我其实是网上找的,实际上的意思不是很明白,还希望大虾们能帮帮小弟这个菜鸟,感激不尽!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【u03020213】截止到2008-07-23 13:51:33的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html