2011-02-17 118 views
0

我想在Android上使用weka。我需要增加堆空間來使用它。我嘗試過-xmx和-xms的各種組合,但它無法啓動jvm。 目前,我有這個成立,但它不工作eclipse崩潰 - 無法啓動jvm

--launcher.XXMaxPermSize1024米 -vmargs -Xms256m -Xmx1024m

目前我有一個64位拱機,但32位Win 7安裝在它上面。 4GB內存。 請告知

+0

嘗試在調試模式下啓動它,看看是否有任何錯誤:'eclipse -debug -consoleLog' – armandino

回答

1

這是由Windows dll加載引起的內存空間碎片的已知問題。如果Eclipse無法啓動更高的內存設置,則只有兩種解決方法。

  1. 安裝64位Windows並在64位Eclipse中使用64位JVM。沒關係,你只有4GB的內存。擁有64位虛擬內存空間可以防止您遇到碎片問題。

  2. 強制eclipse以java.exe或javaw.exe開頭,而不是默認的jvm.dll啓動。爲此,編輯eclipse.ini並在下一行添加-vm,然後添加javaw.exe的完整路徑。

+0

我一定會嘗試並更新!謝謝 –

0

我有同樣的錯誤。我所做的是,打開Eclipse作爲管理它工作正常。