ireport编译怎么做 50

我在修改别人的系统的时候修改了一个字段的类型,然后发现这个系统用了ireport来生成报表了,我这只有报表的jrxml文件,我把这些文件里的字段的属性修改后怎么就能编译出... 我在修改别人的系统的时候修改了一个字段的类型,然后发现这个系统用了ireport来生成报表了,我这只有报表的jrxml文件,我把这些文件里的字段的属性修改后怎么就能编译出来?直接点了编译后控制台显示生成一个report.bak文件,然后就没动静了。是要配数据源连接才能编译么?求指导啊。 展开
 我来答
张雪峰abcd
2013-02-04
知道答主
回答量:2
采纳率:0%
帮助的人:3179
展开全部
1.先要配置数据源,找到你修改的表字段,改完后编译.jrxml文件,生成的文件是.jasper
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘逸de思绪
2013-01-31
知道答主
回答量:39
采纳率:100%
帮助的人:17.9万
展开全部
.bak文件是系统自动备份的文件,只要文件有修改,都会生产.bak进行备份的。要编译的话就需要连接数据库。不知道你的ireport是什么版本的,是3的话,编译后,ireport的根目录下会有编译好的.jasper文件,版本是5的话,编译好的jasper文件会放在jrxml文件所在的目录里,其他的版本就没用过了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
饭团团2442。&#xF3F5;饭橙橙.6.26
2013-01-23 · TA获得超过9402个赞
知道大有可为答主
回答量:3457
采纳率:33%
帮助的人:1862万
展开全部
你要设置子报表的路径。点击你父报表中的子报表图标,设置它的subreport expression 属性,如:$P{SUBREPORT_DIR} + "sub.jasper" ,SUBREPORT_DIR是一个参数,这里用的是相对路径,在代码中实现子报表时,要为这个参数传值(相对路径)。
追问
这些我都没动过,是原来人家做好的一套报表,我只是修改了一个字段的属性而已,子报表属性都有的啊
追答
1)、JDK的安装,并配置JAVA_HOME。比如我的JAVA_HOME路径如下:
JAVA_HOME  D:\Program Files\j2sdk1.4.2_03
2)、由于中文的问题,所以还需要下载:itext-1.02b.jar和iTextAsian.jar包。下载地址:http://itext.sourceforge.net/downloads/iTextAsian.jar
并在CLASSPATH中设置。例如我的CLASSPATH如下:
CLASSPATH E:\Program Files\Apache Group\Tomcat4.1\webapps\testreport\WEB-INF\lib\itext-1.02b.jar;E:\Program Files\Apache Group\Tomcat 4.1\webapps\testreport\WEB-INF\lib\iTextAsian.jar;E:\Program Files\Apache Group\Tomcat 4.1\webapps\testreport\WEB-INF\lib;D:\tools\iReport0.2.3\lib
3)、iReport的安装iReport只要解压就OK,如果没有安装Ant,可以直接在iReport下的noAnt目录下,
运行startup.bat就可以了,这样iReport就可以启动了。
4)、JasperReport
Jasperreport不需要任何配置,你只需将下载以后的jar包放到classpath下即可。
5)、数据库的JDBC驱动包
加入到CLASSPATH中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式