升级到10.13(高山脉)后iReport无法启动

max*_*max 3 macos jasper-reports ireport macos-high-sierra

在升级到10.13 osx版本(high sierra)之后,iReport无法启动.

问题涉及iReport没有开始使用JRE 8问题但是由osx升级触发,并且osx用户不知道问题的原因.

max*_*max 5

失败是由更新Java版本引起的,Java版本默认为Java 8.要解决此问题:

  1. 安装Java 7.
  2. 编辑/应用程序/ Jaspersoft iReport Designer.app/Contents/Resources/ireport/bin/ireport
  3. 在文件中的最后一个'case'语句之前添加以下行: jdkhome='/Library/Java/JavaVirtualMachines/jdk1.7.***/Contents/Home'
  4. 保存文件.