JasperReports:一个复杂的报表引擎

jasperreports-library

JasperReports是一个流行的开源报表引擎,完全用Java编写。可以对来自各种数据源的数据进行展示,生成精确到像素的文档。可以查看、打印,导出为各种格式的文档,支持HTML、PDF、Excel、OpenOffice 和 Word等格式。

使用要求

新手指南

第1步:下载JasperReports项目文件

操作系统 命令
Linux 下载并解压缩 jasperreports-{ver}-project.tar.gz 到一个新目录,例如: /opt/jasperreports-{ver}
Windows 下载并解压缩 jasperreports-{ver}-project.zip 到一个新目录,例如: c:\program files\jasperreports-{ver}

JasperReports可嵌入其它应用程序。“安装”JasperReports只需要将JasperReport及相关”jar”文件添加到应用的 classpath 中。

第2步:下载并安装Ant

JasperReports使用Ant构建工具从Apache基金会下载并编译源码、构建发布文件、生成JavaDoc文档并执行示例。

可以从http://ant.apache.org下载最新的Ant。安装步骤请参阅http:/ant.apache.org/manual/index.html

第3步:启动示例数据库

注意:Windows 7环境,命令行要以“管理员身份”运行。

操作系统 命令
Linux
  • prompt> cd /opt
  • prompt> cd jasperreports-{ver}/demo/hsqldb
  • prompt> ant runServer
Windows
  • prompt> cd \program files
  • prompt> cd jasperreports-{ver}\demo\hsqldb
  • prompt> ant runServer

第4步:运行示例应用

JasperReports项目包含了一组完整的示例应用,展示了每个JasperReports功能具体用法。

打开命令行提示窗口,运行下面的命令,可以查看条形码示例应用。可以执行ant -p 命令,查看其它示例。

操作系统 命令
Linux
  • prompt> cd /opt
  • prompt> cd jasperreports-{ver}\demo\samples
  • prompt> dir
  • prompt> cd barbecue
  • prompt> ant -p
  • prompt> ant javac
  • prompt> ant compile
  • prompt> ant fill
  • prompt> ant view
  • prompt> ant viewDesign
  • prompt> ant run
  • prompt> dir build\reports
  • prompt> ant clean
Windows
  • prompt> cd \program files
  • prompt> cd jasperreports-{ver}\demo\samples
  • prompt> dir
  • prompt> cd barbecue
  • prompt> ant -p
  • prompt> ant javac
  • prompt> ant compile
  • prompt> ant fill
  • prompt> ant view
  • prompt> ant viewDesign
  • prompt> ant run
  • prompt> dir build\reports
  • prompt> ant clean

开发资源

协议

JasperReports遵循LGPL开源协议发布。

官方网站:http://community.jaspersoft.com/project/jasperreports-library
开源地址:https://sourceforge.net/p/jasperreports/code/ci/master/tree/

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:唐尤华

唐尤华:我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer