随笔-26  评论-4  文章-0  trackbacks-0
编写一个下载 Excel的程序,老是报 outofMemory的错误,想起曾经 Eclipse的错误,所以一起解决问题,上网搜了很多的资料,都是基本是同一个版本,但是就是给的不是很全,尝试了很多,居然还是不能解决问题,很有挫折感啊,不过还是google好,问题解决了,把搜集的资料贴出来,省得白费劲。

网上的解决方法:

    1、设置环境变量
    2、设置 tomcat中的 catalina.bat (window环境下),catalina.sh(linux环境下)

实际解决方法:
    以上方法,对于在Myeclipse中均为无用,需
    Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的

    Optional Java VM arguments中添加:-Xmx1024M -Xms512M -XX:MaxPermSize=256m

参数理解:
    -vmargs   虚拟机设置开始标志
    -Xms128M  堆栈内存起始大小 128M
    -Xmx512M 堆栈内存最大大小 512M
    -XX:PermSize=64M 非堆栈内存 起始大小 64M
    -XX:MaxPermSize=128M 非堆栈内存 最大大小 64M
在Eclipse.ini中配置,添加时 注意其格式

文章参考:http://blog.csdn.net/bjd14/archive/2009/02/16/3896153.aspx

Eclipse非堆栈内容不足的问题解决:http://www.blogjava.net/JetMah/archive/2007/12/07/166025.html

posted on 2010-01-03 10:12 mingsen 阅读(785) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: