多语言展示
当前在线:1076今日阅读:26今日分享:39

Could not create the Java Virtual Machine.

tomcat或hsqldb等使用jdk环境的软件启动时报Could not reserve enough space for object heap    Error: Could not create the Java Virtual Machine.,并且闪退,导致上述错误的原因是:为Java虚拟机(JVM)分配的内存大于系统可用内存,没有足够的内存空间分配给JVM来创建Object。下面是hsqldb为例
工具/原料

hsqldb

方法/步骤
1

找到bin下的启动况率脚本runServer.bat打开

3

将runServer.bat里面的1024改为 512即可,如果还还够再该小点,排毙菊一定不择往要忘记保存哦cd ../datajava -Xmx512M -Xms512M -classpath ../lib/hsqldb.jar org.hsqldb.server.Server

4

Windows下的tomcat修改启动内存大小,在catalina.bat最前面加入:set JAVA_OPTS=-Xms128m -Xmx256m 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions原值为-Dcatalina.home='C:\ApacheGroup\Tomcat 5.0'-Djava.endorsed.dirs='C:\ApacheGroup\Tomcat 5.0\common\endorsed'-Xrs加入 -Xms128m -Xmx256m  重起tomcat服务,设置生效

推荐信息