Este é um problema da plataforma Netbeans subjacente, que viola uma das regras de segurança mais restritas do Java 8. Foi corrigido no Netbeans 7.4, mas o iReport ainda não foi atualizado.
Veja este relatório de bug para detalhes técnicos: link
O iReport versão 5.1 não funciona no Windows 8 de 64 bits.
O que eu faço neste caso?
No Windows 7, funciona bem.
Este é um problema da plataforma Netbeans subjacente, que viola uma das regras de segurança mais restritas do Java 8. Foi corrigido no Netbeans 7.4, mas o iReport ainda não foi atualizado.
Veja este relatório de bug para detalhes técnicos: link
Na verdade, funciona. Estou usando o iReport 5.6 no Windows 8.1 x64.
O que não funciona é o iReport com o JDK / JRE 8.
Então, você precisa instalar um JDK / JRE anterior (JDK 1.7 u45 no meu caso) e executar usando o seguinte comando:
[iReport DIR]\bin>ireport --jdkhome="[YOUR JDK/JRE home]"
ou altere o arquivo ireport.conf localizado em [iReport DIR]\etc
:
#jdkhome="/path/to/jdk"
para
jdkhome="[YOUR JDK/JRE home]"
no meu caso:
jdkhome="c:\Program Files\Java\jdk1.7.0_45"