iReport не работает на 64-битной Windows 8

iReport версии 5.1 не работает на 64-битной Windows 8.

Что мне делать в этом случае?

На Windows 7 работает нормально.

2 ответа

Это проблема базовой платформы 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"
Другие вопросы по тегам