因为数据量比较大,自己写了个从excel读数据到数据库的程序~
但是,程序运行后报错
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
然后我查了下,可以通过 java -Xms<内存大小> -Xmx<内存大小> class 来修改jvm的内存
但是,这里的class小的我实在不知道怎么写。。
比如,我是用eclipse写了个class,名字叫DataInput.class,在dataInput包下面~我该怎么写啊~~
下班前要导进去的
大侠们帮帮忙!!感激涕零!!

解决方案 »

  1.   

    你在eclipse的配置文件里设置呀。
    有个ini文件的里面有设置的。
      

  2.   

    就在你的eclipse的安装目录下,有个ini文件里面有设置java -Xms 的改为大些的数值,最好是2的几次幂 如512 1024等 是代表多少M内存做你的最大内存使用。
    具体的ini文件名不记得了,应该就一两个吧,自己找下。
      

  3.   

    我的myeclipse的是myeclipse.ini文件,
    -Xmx512M你的应该是eclipse.ini之类的吧,
      

  4.   

    在eclipse的安装目录下有一个配置文件eclipse.ini,其中配置了Eclipse启动的默认heap大小改为:-vmargs
    -Xms256M
    -Xmx512M
      

  5.   

    修改eclipse.ini,改成你自己需要的值