[JesperReport Demo 学习]
JesperReport文档虽少,但学习起来也不是无迹可循。这里说说JesperReport Demo学习。以下部分来自网上文章拷贝(仅作一点修改),按照流程学习基本不会有问题:
------------------------------------------------------------------------------------------------------------------------------------
运行环境的配置
1:JDK和ANT的安装与环境变量的配置(大家很容易找到资料)
2:用ant编译demo中的例子
到cmd方式下,到某一个sample的目录,比如到jasperreports/demo/samples/alterdesign目录下
步骤1: cmd中键入 ant
会提示你编译java成功,将生成 .class文件
步骤2: cmd中键入 ant compile
将编译jasper文件,生成 .jasper文件
步骤3: (部分需要此功能)再新起一个cmd, 在/demo/hsqldb目录下键入ant 或者 ant runServer
启动数据库,这是它会停在那了,所以要给他独立一个cmd。ctrl+c会退出
步骤4: cmd中键入 ant fill
填充数据,生成.jrprint文件
步骤5: cmd中键入
ant viewDesign //查看源文件界面效果
ant view //查看运行效果
------------------------------------------------------------------------------------------------------------------------------------
上面主要注意步骤3是另起一个控制台窗口。这是启动所有例子中可能要用到的数据。
[题外话]
Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。运行Hsqldb需要hsqldb.jar包, 它包含了一些组件和程序。每个程序需要不同的命令来运行。
看到效果后,我们也可以用ireport打开example目录中jrxml文件学习。
待续……