2011-02-17 110 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作为管理它工作正常。