I and my team work with iReport, I have not used mine in a while, but I needed to open it for maintenance recently and it does not work. The splash screen displays "Loading cached objects" and terminates the process.
I and my team work with iReport, I have not used mine in a while, but I needed to open it for maintenance recently and it does not work. The splash screen displays "Loading cached objects" and terminates the process.
I discovered that iReport 3.6 does not work with Java 1.8, I uninstalled it and it worked right away.
Now I'm using 1.7
I used the 2 posts below as a reference, they talk about iReport 5.5.
I think the best solution is not to simply outdate java, in the file ireport.conf, located in "C: \ Program Files \ Jaspersoft \ iReport-3.6.2 \ etc", just include the configuration "jdkhome=" C : \ Program Files \ Java \ xjdk1.7.0_45 ", remembering that such a JDK needs to be installed, in my case I renamed it to xjdk1.7.0_45.
Following is the example of the "ireport.conf" file for version 5.1.0.
# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/5.1.0"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/5.1.0"
# options used by the launcher by default, can be overridden by explicit
# command line switches
default_options="--branding ireport -J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=512m"
# for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="C:\Program Files\Java\jre7"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=
Where "jdkhome" indicates the path of your JDK.