Затмение падает - не удалось запустить JVM - PullRequest
0 голосов
/ 17 февраля 2011

Я пытаюсь использовать weka на Android. Мне нужно увеличить пространство кучи, чтобы использовать это. я пробовал различные комбинации -xmx и -xms, но он не запускает jvm. в настоящее время у меня есть эта настройка, но она не работает

- launcher.XXMaxPermSize 1024 м -vmargs -Xms256m -Xmx1024m

В настоящее время у меня установлена ​​64-битная архитектура, но на ней установлена ​​32-битная Win 7 4 Гб памяти. любезно советую

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Это известная проблема с фрагментацией пространства памяти, вызванная загрузкой Windows dll. Только два обходных пути, если Eclipse не запускается с более высокими настройками памяти.

  1. Установите 64-разрядную версию Windows и используйте 64-разрядную JVM с 64-разрядным Eclipse. Неважно, что у вас есть только 4 ГБ памяти. Наличие 64-битной виртуальной памяти предотвращает проблемы фрагментации.

  2. Принудительно запускать eclipse с java.exe или javaw.exe вместо запуска по умолчанию jvm.dll. Для этого отредактируйте файл eclipse.ini и добавьте -vm, а затем введите в следующей строке полный путь к javaw.exe.

0 голосов
/ 19 июня 2013

У меня была такая же ошибка.Что я сделал, откройте Eclipse как Admin , и все заработало правильно.

...