iReport does not launch with later versions of Java installed on the machine
UIM 8.47 IReport. java jre.
Multiple instances of java installed can cause IReport to not function.
Edit the file <ireport install dir>/etc/ireport.conf
There is a line to set a specific jre to use (jdkhome="/path/to/jdk")
Uncomment it (removing the #) and set your favorite jdk. I assume you can use a jre too instead of a jdk