我遇到了这个问题一个多月了,当我在命令行上运行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. Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz 8.00 GB RAM
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支持人员重新安装我的笔记本电脑后,我第三次遇到了这个问题。它能够正常工作一个月,现在同样的问题又出现了。
每个人都完全不知所措。我现在开始使用两台笔记本电脑。 :-)