Версия iReport 5.1 не работает в 64-разрядной версии Windows 8.
Что мне делать в этом случае?
На Windows 7 работает нормально.
Это проблема базовой платформы Netbeans, которая нарушает одно из более строгих правил безопасности Java 8. Это было исправлено в Netbeans 7.4, но iReport еще не обновлялся.
Посмотрите этот отчет об ошибках для технических деталей: https://netbeans.org/bugzilla/show_bug.cgi?id=229191
На самом деле, это работает. Я использую iReport 5.6 на Windows 8.1 x64.
Что не работает, так это iReport с JDK/JRE 8.
Итак, вам нужно установить предыдущий JDK/JRE (в моем случае JDK 1.7 u45) и либо запустить, используя следующую команду:
[iReport DIR]\bin>ireport --jdkhome="[YOUR JDK/JRE home]"
или измените файл ireport.conf, расположенный в [iReport DIR]\etc
:
#jdkhome="/path/to/jdk"
в
jdkhome="[YOUR JDK/JRE home]"
в моем случае:
jdkhome="c:\Program Files\Java\jdk1.7.0_45"