【JasperReports】Macでの開発時にプログラムが落ちる問題の回避策

Windowsで運用することを想定した JasperReportsMacで開発する際、jrxmlファイルに以下のような「MSフォント」が含まれていると、プログラムが動作せず落ちてしまいます。

<font fontName="MS ゴシック" size="10"/>

これを回避するためには、JAVA_HOMEの中のfontsフォルダに「MSフォント」を入れます。

cd $JAVA_HOME
pwd
/Library/Java/JavaVirtualMachines/jdkx.x.x_xxx.jdk/Contents/Home
cd jre/lib/fonts
pwd
/Library/Java/JavaVirtualMachines/jdkx.x.x_xxx.jdk/Contents/Home/jre/lib/fonts
open .

※ x.x.x_xxx はバージョン番号

f:id:mzctamb:20171102123508p:plain

これで問題なく開発が出来ました。良かった良かった。