1.用戶從9.0升級到10.0可以使用升級工具
注:升級工具目前只支持 jdk1.8,用戶在升級時要確保自己的 jdk 爲 1.8 版本。
2.人工更新升級jar包
涉及jar包13個:
fine-accumulator-10.0.jar、fine-activator-10.0.jar、fine-core-10.0.jar、fine-datasource-10.0.jar、fine-decision-10.0.jar、fine-decision-report-10.0、fine-report-designer-10.0.jar、fine-report-engine-10.0.jar、fine-schedule-10.0.jar、fine-schedule-report-10.0.jar、fine-swift-log-adaptor-10.0.jar、fine-third-10.0.jar、fine-webui-10.0.jar
其中fine-report-designer-10.0:這一個 JAR 包包含 FineReport 設計器的所有功能,必須更新,存放在 %FR_Home%/lib 下:
其餘 JAR 包:升級到版本的時候,需要將剩下的 12 個 JAR 包放到 %FR_Home%/webapps/webroot/WEB-INF/lib下:
注:更新完jar包後需要重啓設計器生效。
3.安裝設計器提示阻止安裝
解決辦法:關掉internet smartScreen篩選器
4.設計器啓動,加載至頁面後閃退,打開fanruan.log 日誌文件,報錯如下:
2019-03-12T15:06:50.153+0800 WARN Could not find matching type descriptor for requested Java class [java.util.List]; using fallback
2019-03-12T15:06:50.159+0800 WARN Could not find matching type descriptor for requested Java class [com.fr.swift.source.alloter.AllotRule]; using fallback
配置文件中的全局樣式有問題
檢查設計器的配置目錄,將 finedb 替換成爲一個可以正常啓動的工程中的 finedb
5. 設計器拒絕訪問
5.1 問題描述
設計器全新安裝,無法啓動,打開 fanruan.log 日誌文件,報錯如下:
17:54:56 Thread-16 ERROR [standard] C:\FineReport_10.0\webapps\webroot\WEB-INF\assist\phantomjs\lib\vancharts-all.js (拒絕訪問。)
java.io.FileNotFoundException: C:\FineReport_10.0\webapps\webroot\WEB-INF\assist\phantomjs\lib\vancharts-all.js (拒絕訪問。)
5.2 原因分析
非管理員用戶安裝設計器,且設計器安裝到了系統盤,設計器啓動時,文件沒有讀寫權限。
5.3 解決方法
5.3.1 方法一
設計器安裝到非系統盤(除了C盤外別的盤)。
5.3.2 方法二
若安裝到了系統盤,那麼需要給文件夾賦予全部用戶的讀寫權限。
5.3.3 方法三
用管理員用戶(Administrator 用戶)安裝,管理員用戶(Administrator用戶)啓動。
6. 設計器無限重啓(restart)
6.1 問題描述
更新完設計器插件後點擊立即重啓,然後設計器就一直在調用 restart.exe,完全沒辦法正常啓動。
6.2 解決方法
一直調用 restart 的情況下,刪掉設計器的 webroot 同級目錄下 delete.properties 和 restart.lock 文件。
注:在刪除文件之前需要先停掉無限啓動的 restart 進程。
方法1:重啓電腦。
方法2:修改掉設計器 bin 目錄下的 restarte.exe 的名字,然後任務管理器掛掉已經存在的 restart.exe 的進程
6. The JVM could not be started
6.1 問題描述
啓動設計器時,彈出錯誤提示框,無法正常啓動,錯誤信息如下:
The JVM could not be started. The maximum heap size (-XMx) might be too large or anti virus or firewall tool could block the execution
6.2 解決方法
打開%FR_HOME%\bin\designer.vmoptions文件,將-Xmx的值改小一點,修改後重啓設計器即可。
7. 設計器頁面錯亂
7.1 問題描述
當使用設計器遠程服務器進行報表設計的時候,有時候會出現設計器卡死問題。
當我們再次登錄設計器時候,發現設計器顯示頁面錯亂,有時會有英文產生。
7.2 解決方法
當出現這個問題時候,只需要進行Ctrl + N新建一個報表,同時將遠程服務器的 目錄切換 爲本地默認目錄,重新啓動一下設計器即可解決問題。
8. 泰文亂碼
8.1 問題描述
在設計器單元格內或者公式編輯框內編輯泰文時會亂碼
8.2 原因分析
設計器 OpenJDK 不支持顯示泰文。
8.3 解決思路
將 JDK 安裝目錄下的%JAVA_HOME%\jre文件夾拷貝,並覆蓋掉 Tomcat 安裝目錄下的%TOMCAT%\jre這個文件夾
將 JDK 安裝目錄下的%JAVA_HOME%\jdk\lib目錄下的tools.jar拷貝,並複製到上一步覆蓋掉的 jre文件夾中。
注1:如果不引入 tools.jar ,設計器無法正常啓動。
注2:10.0 設計器僅支持 JDK1.6 及以上版本。
9.設計器字體過小
原因是屏幕分辨率過高
解決方法就是在兼容性中dpi設置,應用程序換成系統