JasperReport環境配置

JasperReport環境配置

JasperReports是一款報表打印組件,是開放源代碼組織sf.net 中的一個java 報表打印工程,可以將內容輸出到屏幕上、打印機或生成PDF, HTML, XLS, CSV和XML等文件。它完全用Java編寫,並可在各種Java應用(包括J2EE或WEB應用)中用來產生動態報表內容。JasperReports組織根據在一個XML文件中定義的報表設計通過JDBC訪問關係數據庫中的數據.填充報表數據之前必須先將報表設計被編譯成一個jasper文件。寫本文時,其版本是2.0.3
下載地址: http://jasperreports.sourceforge.net/

1 JDK環境

 安裝JDK後即可配置java環境變量:

打開我的電腦---屬性---高級---環境變量,按以下說明添加或修改系統環境變量;

配置JAVA_HOME, 值爲jdk的安裝路徑;

配置Path變量, 值爲%JAVA_HOME%/bin;

配置CLASSPATH變量, 值爲%JAVA_HOME%/lib/tools.jar; %JAVA_HOME%/lib/dt.jar;

其中的%JAVA_HOME%可以使用絕對路徑替代。

至此JDK 的配置也完成,打開一個命令行窗口,鍵入set classpath set java_home 應該可

以看到正確的配置信息,同時,輸入javac -version 看系統能否找到JAVA 的編譯器。

2 JasperReport環境

強烈建議下載jasperreport source.zip,因爲這裏麪包含了很多的示例程序,對於想深入研究jasperreport 的人來說會有很大的幫助。如果不想對JasperReport 有太多的深入瞭解,只需要下載.jar 文件就能正常開發應用了,沒有必要單獨爲JasperReport.jar 文件設置目錄, 建議放在您系統中的%JAVA_HOME%/lib/目錄中

3 IText 2.07.jar和ITextAsian.jar

IText 2.07.jar和ITextAsian.jar這兩個包是用來決絕文字字體支持問題,包括中文支持。

設計報表時中文文字配置如下:

    Font        name:    宋體 (中文字體)----此處根據具體要使用的中文字體定
    PDF font name:   STSong-Light
    PDF  Encoding:  UniGB-UCS2-H(Chinese Siplified)
    PDF   Embeded: √
    注意:此三項的設置必須確保iTextAsian.jar亞洲語言包已經包含在項目中,否則出現編譯錯誤.

iText是一個開放源碼的Java類庫,是用來生成PDF文件的。
下載地址: http://itext.sourceforge.net

如果要在生成的pdf文件顯示中文等亞洲字符,還必須下載itext的亞洲字符包。
以上四個包必須加到應用程序的構建路徑中或加到CLASSPATH,若是Web應用放入相應的WEB-INF/lib/中

4 擴展工具iReport

iReport是一個製作Jasperreport XML文件的優秀可視化開發工具,通過它可以方便的設計報表模板。目前最高版本爲iReport 2.0.3
下載地址: http://ireport.sourceforge.net

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章