1.老报各种包找不到,是因为jasperreports-1.2.6.jar不在目录里
把它拷到lib目录里去
(用jcreater编译时,要指定它的路径)
2.用ant运行这个例子展现了jasperreport的整体工作流程,同时展现了pdf文件如何生成,背景颜色的控制等。首先,要了解jasperreport的工作原理,原来它是基于xml文件的,(用过iReport的就知道,它就是用来生成这个xml文件的),所以在alterdesign下,我们只需要保留AlterDesignApp.java(这是java源文件,就不用说了);build.xml这个是ant需要用到的,关于该文件的编写方式,我想应该不用死记,如果要用,找个模板copy就行了,或者看看http://dev.csdn.net/develop/article/65/65567.shtm 知道个大概就行了;AlterDesignReport.jrxml,这个就是我们刚才说的xml文件,这个也是必须的。其余的文件我们就可以删除了(注意,是指alterdesign下的),也就是说,我们的这个例子就胜了3个文件。现在开始使用ant了,在命令提示符下进入该目录,首先敲入ant javac这个不用我说了,编译这个java文件,现在有了.class了;第二步敲入ant compile,这一步其实也叫编译,它是jasperreport引擎编译那个xml文件的,生成个什么逆波兰式之类的东西,这个我们不关心只要看到有个AlterDesignReport.jasper生成就行了;第三步敲入ant fill,顾名思义,报表的填充,生成了AlterDesignReport.jrprint;最后一步ant pdf或者ant view或者ant print,前一个是生成pdf文件,中间一个是以swing形式预览,后一个是调用打印接口。好了,整个工作流程是不是很清楚了?现在就可以看看AlterDesignApp.java了,真是一目了然。
分享到:
相关推荐
Oracle常见报错分析 Oracle 是一款功能强大且广泛应用的关系型数据库管理系统,由 Larry Ellison 和 Bob Miner 于 1979 年创立。 Oracle 数据库管理系统广泛应用于各个行业,包括金融、电信、医疗、政府等领域。 ...
SAP UKM_PI 008报错分析,以及相关的解决办法,不一定完全实用
Dev C++编写C-C++程序出现[Error] ld returned 1 exit status报错分析及解决 在使用Dev C++编写C/C++程序时,经常会出现[Error] ld returned 1 exit status报错,这个报错信息非常让人头疼。下面我们来分析和解决这...
oracle ORA-01033报错分析和解决方案跟踪文档
在Linux某种特殊情况下 ping命令报错cat_set_proc 该文档源码层级分析核心原因 帮忙学习Linux权限、用户等
pixhawk gps 漂移 ekf 报错
ssh是目前非常流行的框架组合,就如何现在的SHE 一样的火暴,但在她们组合的时候肯定会有这样或那样的摩擦,最终出现异常报错,借最近清闲之日,将之前整理一端时间的报错集合释放出来让大家一品其中奥妙之所在.
解决方案,研究报告,行业报告
ireport导出pdf格式出错分析及解决方案,其中包含iText-2.1.7.jar iTextAsian.jar
解决常见的报错: download failed: assets/main/import/09/09f53264-cd95-4751-99ad-d516c164dd80._cconb.dbbin, status: 404(no response) Error: download failed: 疑问1: 您的源项目会有什么改变: 答1: 您的...
本篇文章是对dom4j使用selectSingleNode方法报错进行了详细的分析介绍,需要的朋友参考下
小学校园读书活动实施计划方案.doc
但从char **到 const char **编译器就会报错: 代码如下: error: invalid conversion from `char**’ to `const char**’ 示例: int main(int argc, char *argv[]) { char a = '1'; const char b = a; char *...
。
BurnInTest欢迎 大家推荐下载特别分享个大家
详解linux下使用IOMETER测试磁盘IO性能.docx详解linux下使用IOMETER测试磁盘IO性能.docx
1.NPI培训概述、2.下载工具3.Simba校准综测4.Simba写号5.Simba耦合测试6.Simba安全部署与Simlock
oracle登录报错案例。很有用的,比较简单。
五、报错分析 1.路径问题 2.YOLOv5、YOLOvx训练过程警告:functional.py 3.matplotlib.use( Agg ) # for writing to files only 4.AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor...