iReportバージョン5.1は、Windows 864ビットでは機能しません。
この場合はどうすればよいですか?
Windows 7では、正常に動作します。
これは、基盤となるNetbeansプラットフォームの問題であり、より厳しいJava 8セキュリティルールの1つに違反しています。Netbeans7.4で修正されていますが、iReportはまだ更新されていません。
技術的な詳細については、このバグレポートを参照してください: https://netbeans.org/bugzilla/show_bug.cgi?id=229191
実際には、それは動作します。 Windows 8.1x64でiReport5.6を使用しています。
機能しないのは、JDK/JRE8を使用したiReportです。
したがって、以前のJDK/JRE(私の場合はJDK 1.7 u45)をインストールし、次のコマンドを使用して実行する必要があります。
[iReport DIR]\bin>ireport --jdkhome="[YOUR JDK/JRE home]"
または、[iReport DIR]\etc
にあるireport.confファイルを変更します。
#jdkhome="/path/to/jdk"
に
jdkhome="[YOUR JDK/JRE home]"
私の場合:
jdkhome="c:\Program Files\Java\jdk1.7.0_45"