2011-09-08 176 views
4

我得到这个Java问题虚拟机初始化时发生错误;无法为对象堆预留足够的空间;无法创建Java虚拟机

[[email protected] sbin]# java 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Could not create the Java virtual machine. 
[[email protected] sbin]# free -m 
      total  used  free  shared buffers  cached 
Mem:   256  182   73   0   0   0 
-/+ buffers/cache:  182   73 
Swap:   0   0   0 
[[email protected] sbin]# 

这是一个虚拟机。我正在考虑这个问题,因为内存不够大。如果有人同意我的意见。

它与 运行的CentOS 5.6版(最终)

感谢

+3

你是对的 – hvgotcodes

+0

是的,你的猜测是对的!考虑为该虚拟机分配更多的内存。您可以在该VM的硬件设置中执行此操作。 – Rakesh

回答

4

尝试

java -Xmx64m 

基本上你的机器没有足够的内存,但你可以得到与64MB。让我知道你是怎么办的。

+0

这适用于我通过设置GRADLE_OPTS = -Xmx64m启动gradle --gui –

相关问题