Windows下Pentaho Report Designer之运行配置

01 前言

偶然搜了一下报表工具,看到PentahoReport Designer在列,自不必说,折腾一番,试试好用否。然下完之后却怎么也运行不起来,而Java环境是有的。无奈,联想到之前刚要用Data Integration时也碰到过类似情况,故记之。

02 正文

1、环境

  • 操作系统:Win 10
  • Java 版本:1.8(环境变量中配置好JAVA_HOME
  • Report Designer7.1 .0.0-12 (下载好并解压 传送

2、问题描述

  • 双击了report-designer.bat,一闪而过,等了一会也未见任何反应,想来应该是凉了

3、排查

  • 第一次
    用记事本打开report-designer.bat,在末尾加pause,想来应该能看到些错误信息
    Windows下Pentaho Report Designer之运行配置
    保存之后,重新双击运行,看到点东西了,等一会了,还是没有反应:
    Windows下Pentaho Report Designer之运行配置
  • 第二次
    从上面CMD打印出的信息可以看出,Java的路径是没有问题的,那么问题在哪呢。仔细回想了一下以前的经验——可能是Java的运行参数出了问题。
    再次以记事本打开report-designer.bat,看到最后一行的-Xms1024m -Xmx2048m:
    Windows下Pentaho Report Designer之运行配置
    其中,-Xms 表示初始堆大小,-Xmx表示最大堆大小。不如试着将-Xmx2048m改为-Xmx1024m
    Windows下Pentaho Report Designer之运行配置
    保存后,重新双击运行。果然,看到了激动人心的画面:
    Windows下Pentaho Report Designer之运行配置
    Windows下Pentaho Report Designer之运行配置

03 后记

不但是这个产品,估计这个坑以后还会碰到,应该是跟jdk版本有关系,尤其jdk1.8后增加了不少特性。

-----END-----