VM 初始化期间发生错误 无法为对象堆保留足够的空间 无法创建 Java 虚拟机
自从一个多月以来,我一直面临这个问题,这是我在命令行上运行java时看到的:
$ java -Xmx1300m
Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
如果我用较少的内存运行,它工作正常
$ java -Xmx1240m Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) ..... .....
我花了一个星期试图调试这个,但没有任何效果。最后,我让我的IT支持人员更换了笔记本电脑。这发生在一个月前的10月23日。现在,一个月后,同样的问题又回到了我的新系统上。
我的系统配置是:
Win 7 Enterprise (64-bit), Service Pack 1.英特尔®酷睿™i7-2640M 处理器 @ 2.80GHz 8.00 GB 内存
Java: java version "1.5.0_20" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_20-b02) Java HotSpot(TM) Client VM (build 1.5.0_20-b02, mixed mode)
我们是一支大约30人的团队,我是唯一一个面对这个问题的人。所有其他的都有几乎相同的配置,并且对他们来说工作正常。
一个重要的观察结果是Java在一段时间内运行良好,然后一旦它出现,这个问题就会出现,即使它没有消失,即使我重新安装java。
在IT支持人员通过笔记本电脑重新成像后,我第三次遇到这个问题。它工作了一个月,现在同样的问题又回来了。
每个人都完全无能为力。我现在已经开始使用2台笔记本电脑。:-)