ireport编译怎么做 50
我在修改别人的系统的时候修改了一个字段的类型,然后发现这个系统用了ireport来生成报表了,我这只有报表的jrxml文件,我把这些文件里的字段的属性修改后怎么就能编译出...
我在修改别人的系统的时候修改了一个字段的类型,然后发现这个系统用了ireport来生成报表了,我这只有报表的jrxml文件,我把这些文件里的字段的属性修改后怎么就能编译出来?直接点了编译后控制台显示生成一个report.bak文件,然后就没动静了。是要配数据源连接才能编译么?求指导啊。
展开
3个回答
展开全部
1.先要配置数据源,找到你修改的表字段,改完后编译.jrxml文件,生成的文件是.jasper
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.bak文件是系统自动备份的文件,只要文件有修改,都会生产.bak进行备份的。要编译的话就需要连接数据库。不知道你的ireport是什么版本的,是3的话,编译后,ireport的根目录下会有编译好的.jasper文件,版本是5的话,编译好的jasper文件会放在jrxml文件所在的目录里,其他的版本就没用过了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要设置子报表的路径。点击你父报表中的子报表图标,设置它的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中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询