2011-09-08 173 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 –

相關問題