With the oracle JDK installed it appears that iReport is not functioning correctly due to some class or AWT changes. The Quit iReport menu item doesn't work at all, and there's no Preferences option on the application menu. Preferences don't appear to show up anywhere else on menus that I can find either. To quit the application, I have to use Force Quit. My install is required to use Java7 due to the integration of some third party Java custom data sources, so using the stock Java 6 that comes with OS/X doesn't help at all. Right now, to do any configuration, I have to hand-edit the ireport.properties file. I've tried several tips, such as manually setting a few command line parameters to try to get it to understand that this is a normal JDK version, not the Apple platform version, but none seem to help.
Any suggestions on how to get this thing functioning like it should? Attached is a screen grab of the app menu showing the missing bits.
I don't know which version of iReport you are using but this will works with all the 4.x and 5.x versions. I had iReport installed on my Mac before the Java7 update so I did not see any issues. What you can do is tell iReport to use the 1.6 or 1.5 JDK or JRE
If you go to your application folder Applications/iReportPro-5.0.0/. Right click on Jaspersoft iReport Designer Professional.app and select "Show package Contents".
Once there navgate to /Contents/Resources/ireportpro/etc/ and open ireportpro.conf in your favorite text editor. And edit the default JDK/JRW location to point to the Previous JDK/JRE version. Sample below:
iReport Designer 5.5.0 com jdk 7
No Mac OS X Maverick, altere o arquivo ireport.conf no diretorio /Applications/Jaspersoft iReport Designer.app/Contents/Resources/ireport/etc
Altere a linha #jdkhome="/path/to/jdk"