Ireport 4.8.0中的“Java堆空间”错误

Ireport 4.8.0中的“Java堆空间”错误,java,ireport,Java,Ireport,在iReport 4.8.0上 我创建了一个新的数据集,并为数据集选择了3个要包含的表 当我按下next时,我得到一个错误:Java堆空间 搜索此论坛并尝试建议的解决方案,但毫无帮助 我尝试将ireport.conf文件值从:-J-Xmx512m更改为-J-Xmx1024m,甚至-J-Xmx2048m。这不会改变任何事情 还检查了使用visualizer,但我不知道它是什么以及如何使用它。无论如何,检查UseVisualizer并不能解决问题 还有什么想法吗?你能发布你的配置文件吗?参数的-J部

在iReport 4.8.0上

我创建了一个新的数据集,并为数据集选择了3个要包含的表

当我按下next时,我得到一个错误:Java堆空间

搜索此论坛并尝试建议的解决方案,但毫无帮助

我尝试将ireport.conf文件值从:-J-Xmx512m更改为-J-Xmx1024m,甚至-J-Xmx2048m。这不会改变任何事情

还检查了使用visualizer,但我不知道它是什么以及如何使用它。无论如何,检查UseVisualizer并不能解决问题


还有什么想法吗?

你能发布你的配置文件吗?参数的-J部分让我很困惑,然后我又不是iReport专家${HOME}将根据启动器默认使用的平台默认值{u userdir=${HOME}/${APPNAME}/4.8.0默认值{mac\u userdir=${HOME}/Library/Application Support/${APPNAME}/4.8.0选项,由用户主目录替换,可以由显式命令行开关覆盖默认选项=-branding ireport-J-Xms256m-J-Xmx512m-J-Dorg.netbeans.ProxyClassLoader.level=1000-J-XX:MaxPermSize=512m出于开发目的,您可能希望附加:-J-Dnetbeans.logger.console=true-J-ea JDK/JRE的默认位置,可以使用-jdkhome开关覆盖如果我将xmx更改为1024,iReport根本不会启动。我猜这些参数没有传递到实际的vm,我对iReport的了解不够,无法帮助您。进程有多少内存?visualvm告诉你什么?我将查询复制到MySQL中,发现它返回了200万行!。所以我用where子句缩小了范围,然后再试一次。成功了。我想我的查询太大了,IReport无法处理。我没有解决实际的问题,但暂时忽略了它,谢谢。