web-dev-qa-db-ja.com

iReportはWindows864ビットでは機能しません

iReportバージョン5.1は、Windows 864ビットでは機能しません。

この場合はどうすればよいですか?

Windows 7では、正常に動作します。

3
user2465422

これは、基盤となるNetbeansプラットフォームの問題であり、より厳しいJava 8セキュリティルールの1つに違反しています。Netbeans7.4で修正されていますが、iReportはまだ更新されていません。

技術的な詳細については、このバグレポートを参照してください: https://netbeans.org/bugzilla/show_bug.cgi?id=229191

1
Daniel Rikowski

実際には、それは動作します。 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"
0
tbc