我正在研究iReport 2.0.4,当我输入一个sql语句来获取数据时,我开始收到此错误:
Error filling print... java.lang.OutOfMemoryError: GC overhead limit exceeded null
java.lang.OutOfMemoryError: GC overhead limit exceeded
Print was not filled. Try using an EmptyDataSource...
和错误:Java堆空间。
有没有人知道如何解决这个问题?任何帮助表示赞赏。
答案 0 :(得分:2)
打开
iReportInstallationDir/etc/ireport.conf
更改-J-Xms
&根据您的系统资源-J-Xmx
值
default_options="--branding ireport -J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000"
答案 1 :(得分:0)
解.. 我使用ireport 5.6.0工具,我的报告名称是OPTAB.jrxml。
3.Type" 从双"中选择1在报告查询 。
4.按确定。
现在在报告检查器中看到字段,它只包含1。
现在运行报告。
我希望这会帮助你。
答案 2 :(得分:0)
在我的情况下,通过减少第一张纸的大小来解决问题,为页面建立了问题边距。
答案 3 :(得分:-1)
当我使用Times New Roman字体时,我得到了与JDK 1.6相同的错误。使用JDK 1.7修复我的问题。