求助 Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

yywljyywlj 2009-05-27 05:28:17
jbuilder 运行某程序时出现
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
错误,
在JBuilder中设置VM parameters:为-Xms128m -Xmx256m 后 程序运行正常
但是将此程序打成jar包后,又出现上述问题。
是不是 parameters没有传进去
咋子搞?
...全文
2054 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yywljyywlj 2009-05-31
  • 打赏
  • 举报
回复
噢,搞定了 应该把参数加到

..\jre\bin\javaw.exe -Xms128m -Xmx256m -classpath "..\lib\jxl.jar;..\bin\tfu.jar; "

tfu.panel %1

谢谢各位啦·
yywljyywlj 2009-05-31
  • 打赏
  • 举报
回复
啊,应该是这个问题,但是之前的bat文件 是这样写的
..\jre\bin\javaw.exe -classpath "..\lib\jxl.jar;..\bin\tfu.jar; " tfu.panel %1
在这个基础上如何设置jvm内存的大小?

jxl.jar 是调用别人的包 tfu.jar是自己打的包 tfu.panel 是程序接口
yangkangoo12 2009-05-31
  • 打赏
  • 举报
回复
顶楼上的 运行你的jar包时也要设置JVM的内存大小
9441 2009-05-31
  • 打赏
  • 举报
回复
还是要设置JVM的内存大小,打成JAR后,再写一个BAT调用
java -Xms128m -Xmx256m -jar xxx.jar
yywljyywlj 2009-05-31
  • 打赏
  • 举报
回复
额,不是无限递归
只是循环读文件 文件太大,就报这个错误了
在jbuilder中设置了VM parameters 就可以,但是打成jar包就不行了
恼火啊·~
yywljyywlj 2009-05-28
  • 打赏
  • 举报
回复
............
jinxfei 2009-05-28
  • 打赏
  • 举报
回复
估计程序无限递归了。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧