1

我想增加堆 java 以避免这个错误消息我有 windows 7 64bit 和 java 版本

C:\Users\Rasha>java -version
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode)

java -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m
Error occurred during initialization of VM
Could not reserve enough space for object
Could not create the Java virtual machine.

虽然我已经有6G内存了,怎么让系统识别呢?

对这个问题有什么建议吗?

4

2 回答 2

10

使用 64 位 JVM。由于需要连续的地址空间,32 位 JVM 不能分配超过 1.5 gb 的内存(例如,在您遇到困难的地方)。我知道您使用的是 32 位 JVM,因为上面显示“客户端 VM”,而 64 位没有“客户端 VM”。

于 2012-07-09T16:53:12.380 回答
0

谢谢,我找到了问题,我有多个版本的java,配置冲突解决方法是删除所有版本并安装java 64位版本,空间分配好谢谢大家

于 2012-07-11T05:21:23.970 回答