FineReport 版本迭代頻繁,升級能獲得新功能、效能優化與安全性修補。升級分為「設計器升級」與「伺服器升級」兩條軌,操作方式包含重新安裝與 JAR 包替換。本文詳細說明升級前備份、JAR 包對應目錄、版本相容性檢查等關鍵步驟,確保升級平滑無誤。

至 FineReport 官網下載最新版安裝包,直接執行安裝。不同版本設計器可共存於同一電腦,互不干擾,方便多專案並行開發。
向技術支援索取對應版本升級包(如 7.0 → 7.1),包含以下核心 JAR:
| JAR 檔名 | 功能說明 | 部署目錄(設計器端) |
|---|---|---|
| fr-designer-7.1.jar | 設計器核心功能 | %FR_Home%/lib |
| fr-server-7.1.jar | 伺服器核心功能 | %FR_Home%/WebReport/WEB-INF/lib |
| fr-third-7.1.jar | 第三方依賴庫 | %FR_Home%/WebReport/WEB-INF/lib |
| fr-applet-7.1.jar | Applet 列印元件 | %FR_Home%/WebReport |
| commons-codec-1.6.jar | 編碼解碼庫(7.1.1 新增) | %FR_Home%/WebReport/WEB-INF/lib |
操作步驟:

同樣向技術支援索取伺服器端升級包,替換 Web 應用程式目錄下的對應 JAR:
WebReport/WEB-INF/libWebReportWebReport/WEB-INF/lib替換完成後**必須重啟 Servlet 容器(如 Tomcat)生效**。
安裝最新版設計器,將其安裝目錄下的 JAR 包複製至伺服器對應路徑覆蓋。此法確保設計器與伺服器版本完全一致,避免模板在本地正常、部署後異常的情況。

遵循「備份先行、版本對齊、分層升級、充分測試」原則,FineReport 升級即可平穩完成,持續享受最新功能紅利。