iReport_3.7.6安装配置

来源:互联网 发布:java log文件解析入库 编辑:程序博客网 时间:2024/05/18 01:10
1、什么是iReport

iReport是一款为JasperReports设计的强大、直观、易于使用的可视化报表设计器,是一个能够创建复杂报表的开源项目。采用纯Java语言编写,是目前全球最为流行的开源报表设计器之一。这个工具允许用户可视化编辑包含charts、图片、子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑XML JasperDesign文件。

2、安装配置
在本章中我们将介绍iReport运行时所需要的环境、如何下载iReport以及如何在我们的系统中安装使用。
2.1、软件安装
•    iReport需要Sun Java 2 SDK 1.4以上版本。JDK最新版下载地址:
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe。
•    数据库采用Mysql,下载地址:
http://gx.newhua.com/down/mysql-essential-5.1.51-win32.zip。
•    iReport采用3.7.6版,目前iReport的最新版本为3.7.6版,iReport的下载地址:
http://nchc.dl.sourceforge.net/project/ireport/iReport/iReport-3.7.6/iReport-3.7.6-windows-installer.exe。
2.2、软件配置
2.2.1、JDK的配置
安装JDK,配置环境变量。
•    新建或编辑变量名为:JAVA_HOME,如下图:


 
•    编辑Path,如下图:




 
2.2.2、配置数据源
2.1 JDBC   准备好JDBC驱动jar包放到 安装目录\Jaspersoft\iReport-3.7.2\ireport\libs下。如下图所示:

连接时,用JDBC的方式连接Oracle 10g数据库,在“Test”时出现: 
ClassNotFoundError:oracle.jdbc.driver.oracleDriver Check your classpath!的错误码 
原因:iReport没有找到Oracle10g的jdbc驱动,iReport1.2.8中只内置了mySQL的驱动 


解决用法: 
1.将Oracle10的驱动(ojdc14.jar)复制到iReport安装目录下的iReport-3.7.6\ireport\libs下,   在iReport中选择"Options"菜单,点击"Classpath"在弹出窗口中增加JAR包(ojdc14.jar)即可,选中复选框,确定后重新测试时将出成功的提示. 
2.2.3、iReport支持正文配置
iReport转化PDF显示中文的配置,运行iReport,选择菜单选项 中”Options”选项(OptionsàiReport àClasspsth)出现以下对话框,按图设置:


必须的jar包:http://www.java2s.com/Code/Jar/j/Downloadjasperreports376jar.htm


jasperreports-3.7.6.jar


jasperreports-applet-3.7.6.jar


jasperreports-fonts-3.7.6.jar


jasperreports-javaflow-3.7.6.jar


jaxen-1.1.1.jar


jdt-compiler-3.1.1.jar


iText-5.0.5.jar


iTextAsian.jar


jcommon-1.0.15.jar


png-encoder-1.5.jar


groovy-all-1.7.5.jar


如果不加


groovy-all-1.7.5.jar  JSP会出现错误


java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException


原创粉丝点击