01 前言
偶然搜了一下报表工具,看到Pentaho的Report Designer在列,自不必说,折腾一番,试试好用否。然下完之后却怎么也运行不起来,而Java环境是有的。无奈,联想到之前刚要用Data Integration时也碰到过类似情况,故记之。
02 正文
1、环境
- 操作系统:
Win 10 - Java 版本:
1.8(环境变量中配置好JAVA_HOME) Report Designer:7.1 .0.0-12(下载好并解压 传送 )
2、问题描述
- 双击了
report-designer.bat,一闪而过,等了一会也未见任何反应,想来应该是凉了
3、排查
- 第一次
用记事本打开report-designer.bat,在末尾加pause,想来应该能看到些错误信息

保存之后,重新双击运行,看到点东西了,等一会了,还是没有反应:

- 第二次
从上面CMD打印出的信息可以看出,Java的路径是没有问题的,那么问题在哪呢。仔细回想了一下以前的经验——可能是Java的运行参数出了问题。
再次以记事本打开report-designer.bat,看到最后一行的-Xms1024m -Xmx2048m:

其中,-Xms 表示初始堆大小,-Xmx表示最大堆大小。不如试着将-Xmx2048m改为-Xmx1024m:

保存后,重新双击运行。果然,看到了激动人心的画面:


03 后记
不但是这个产品,估计这个坑以后还会碰到,应该是跟jdk版本有关系,尤其jdk1.8后增加了不少特性。
-----END-----
本文详细记录了解决Pentaho ReportDesigner在Win10环境下无法启动的问题过程。通过调整Java虚拟机参数,成功运行ReportDesigner 7.1.0.0-12版本。遇到类似问题时,检查-Xms和-Xmx参数设置可能解决问题。
818

被折叠的 条评论
为什么被折叠?



