當前位置:編程學習大全網 - 源碼下載 - 誰能給我推薦壹個免費的java報表軟件?

誰能給我推薦壹個免費的java報表軟件?

回答:免費的java報告肯定是Jasperreport!

概述:

Jasperreport是世界上優秀的開源報表工具,其強大的功能和免費的特性得到了廣泛的認可和好評。現在最新版本是Jasperreport0.6.1。下載地址是

/projects/jasperreports/.

IReport是jasperreport的壹個IDE開發工具,讓Jasperreport更容易上手。其最新版本是iReport0.4.0,支持Jasperreport0.6.1。和Jasperreport壹樣,也在不斷更新。下載地址是/projects/ireport/。

有幾個關於使用這兩個工具開發Web報告的好材料:

JasperReport和iReport的配置和使用。pdf(這個文檔可以用來在壹開始熟悉這兩個工具)

Jasperreport終極指南. 1.0.pdf(這是壹個付費文檔,講述Jasperreport生成原理的知識。如果打算熟練使用報表工具JasperReport,需要閱讀這篇英文資料)。

http://www.javaresearch.org/forum/thread.jsp?專欄= 316 & amp;線程=14374

環境建設和測試:

第壹次總是痛苦的,使用這個報告工具也是如此。下面是操作中容易出現的壹些問題。

我的總結是基於使用ireport 0 . 4 . 0+jasperreport 0 . 6 . 1)。至於兩者的結合,我用起來還是覺得比較流暢的。

從souceforge下載iReport-0.4.0.zip並解壓後需要註意的是,將妳的JDK的tools.jar復制到妳解壓後的iReport的lib目錄下,將iTextAsian.jar復制到lib對於中文pdf報表,如果妳使用的是Oracle數據庫,還需要將class12.jar,也就是Oracle的Jdbc包,復制到lib中。

好了,準備工作完成了。運行iReport.bat如果看到UI界面,說明

IReport運行成功。

如果dos界面壹閃而過,說明不成功。請按照以下步驟解決此問題:

確保系統中安裝了JDK,並且設置了系統環境。該路徑包含JDK的bin目錄和java_home參數。以下是我的參數配置,供參考:

1 Java _ home D:\ jbuilder 9 \ JDK 1.4

2路徑D:\ jbuilder 9 \ JDK 1.4 \ bin;d:\ Install \ ant 161 \ bin

3類路徑D:\ ireport 042 \ fonts;e:\ Project \ ess V6 \ WEB apps \ we b-INF \ classes

4 ant _ home D:\ Install \ ant 161

(以上參數設置說明:

IReport0.4.0需要JDK1.4或以上版本,需要註意的是,安裝Oracle9時,java環境會自動設置為Oracle自帶的JDK1.3.1,這樣就無法運行IReport。

設置了Ant_home和Ant in path,這樣就可以用ant學習Jasperreport的例子了。這些例子在Jasperreport解壓後的demo\samples目錄下,比如在Dos環境下進入demo\samples\jasper目錄,輸入命令ant view就可以看到樣本報告。

類路徑中的d:\ ireport 042 \ fonts;的設置是為了確保在iReport中設置字體時可以選擇壹些外部字體。例如,要讓PDF以粗體顯示,將windows下的simhei.ttf復制到D:\iReport042\fonts,在iReport中設置如下:pdffontname為外部字體,truetypefont為simhei.ttf,編碼為unicode帶橫寫,這樣就可以使用粗體。

e:\ Project \ ess V6 \ Web apps \ we b-INF \ Classes,這是類路徑中的設置,允許對報表中的壹些數據進行特殊處理,可以在項目中作為函數使用。

完成這些設置後,運行iReport。dos環境下iReport目錄中的bat。dos環境的好處是,如果iReport出現故障,可以看到故障原因,然後有針對性地解決。

iReport可以運行之後,就是壹個摸索的過程,熟悉的過程,直到妳可以做出壹些像樣的報表。這個過程可以參考上面。

http://www.javaresearch.org/forum/thread.jsp?專欄= 316 & amp;線程=14374

常見問題:

我們在做報告的時候會遇到很多問題。重點是我們需要分析錯誤提示。根據解決方案,比如妳把報表放在妳的項目下,比如運行結果提示java.io.FileNotFoundException,那麽妳需要確保妳的報表的編譯文件在對應的目錄下。例如,如果您被提示NoClassDefFoundError,您應該看到哪個包沒有放在您的項目下。

非常需要強調的是:好好看看Jasperreport自帶的例子,理解那些例子,至少模仿壹下,就能做出自己想要的報告。

  • 上一篇:自己diy裝修房子的流程
  • 下一篇:哥哥快要高考了.我想給他說幾句祝福的話.
  • copyright 2024編程學習大全網