运行一个倒库软件(exe),会用到JRE,每次运行都会提示内存溢出JVM: Java HotSpot(TM) Client VM (1.5.0_04-b05, mixed mode)
Java: 版本 1.5.0_04-b05, 供应商 Sun Microsystems Inc.
Java Home 目录: D:\Program Files (x86)\Java\jre1.5.0_04
JVM 标志: <无>
因为他是个exe,而且没有选项可以让用户设置JVM参数,这种情况下怎么设置D:\Program Files (x86)\Java\jre1.5.0_04内存?

解决方案 »

  1.   

    你直接改jvm的配置文件的内存相关的参数,跟你那个exe可执行程序没关系,
    1、普通java应用程序,使用java命令运行, java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m -jar 
      

  2.   

    我的意思就是"直接改jvm的配置文件的内存相关的参数",你下面说的java -jar在我这里是行不通的,他是个exe,里面包含一些class
    他会在某个时间段去运行这些class,你说的java -jar方式没法适用他这个程序。
      

  3.   

    内存溢出的提示不是已经说明问题了吗,Java Home 目录: D:\Program Files (x86)\Java\jre1.5.0_04,exe执行class时,调用了jdk里的jvm
      

  4.   

    每次执行的时候会调用java.exe,你看看能不能在这上面做文章,通过快捷方式或者别的