2012-07-09 93 views
1

我要增加堆Java來避免此錯誤消息 我有Windows 7 64位與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. 

雖然我已經6技嘉內存,如何將Java的堆使系統識別它們?

對此問題的任何建議?

回答

10

使用64位JVM。由於需要連續的地址空間,32位JVM無法分配超過1.5 GB的資源(例如正確解決問題)。我知道你使用的是32位JVM,因爲它上面寫着「Client VM」,並且沒有64位的「Client VM」。

+0

64位版本將使用/能夠看到多少?一個等式會很棒。 – 2012-07-09 17:02:58

+0

64位版本受操作系統限制。這可以在8 GB到256 TB之間。 – 2012-07-09 17:51:16

+0

真的,但不相關(主要)他的問題的核心 – MJB 2012-07-09 18:00:48

0

謝謝你,我發現這個問題,我有java的這衝突的配置 的解決方法是刪除所有版本和安裝java 64位版本和空間分配以及多版本 謝謝每一個身體