iReport version 5.1 doesn't work on Windows 8 64-bit.

What do I do in this case?

On Windows 7, it works fine.

  • Try compatibility mode.
    – SLaks
    Jun 14, 2013 at 18:08
  • don't work man, =[, on xp sp3, windows vista, windows 7 compat. mode
    – user2465422
    Jun 14, 2013 at 18:19
  • 1
    Why don't you ask the Jaspersoft community... Jun 15, 2013 at 0:27

2 Answers 2


This is a problem of the underlying Netbeans platform, which violates one of the stricter Java 8 security rules. It has been fixed in Netbeans 7.4, but iReport has not been updated yet.

See this bug report for technical details: https://netbeans.org/bugzilla/show_bug.cgi?id=229191


Actually, it works. I'm using iReport 5.6 on Windows 8.1 x64.
What doesn't work is iReport with JDK/JRE 8.
So, you need to install a previous JDK/JRE (JDK 1.7 u45 in my case) and either run using the following command:

[iReport DIR]\bin>ireport --jdkhome="[YOUR JDK/JRE home]"

or change the ireport.conf file located in [iReport DIR]\etc:



jdkhome="[YOUR JDK/JRE home]"

in my case:

jdkhome="c:\Program Files\Java\jdk1.7.0_45"
  • This field is in the report.conf file under etc/ as well.
    – will
    Aug 11, 2016 at 1:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.