Затмение не начнется - PullRequest
       2

Затмение не начнется

2 голосов
/ 28 августа 2010

alt text

при попытке начать затмение я получаю сообщение на картинке.

при попытке запустить другой экземпляр Eclipse я получаю сообщение: «Не удалось создать виртуальную машину Java».

Как я могу это решить?

Ответы [ 6 ]

15 голосов
/ 28 августа 2010

попробуйте запустить eclipse с параметром -clean

./eclipse -clean

Если он по-прежнему не запускается, проверьте файл ".log" на наличие ошибок.Этот файл должен находиться в папке «workspace / .metadata».Ошибка публикации из журнала на ваш вопрос.

Также проверьте, что версия Java и JAVA_HOME и PATH в вашей системе установлены соответственно.Версия Java должна быть не менее 1,5

3 голосов
/ 28 августа 2010

Сообщение «не удалось создать виртуальную машину Java» обычно означает, что не удалось выделить достаточно памяти для запуска JVM. Это часто происходит из-за отсутствия достаточного количества непрерывной свободной памяти в ОЗУ или из-за неправильного размера минимальной и максимальной кучи.

Из скриншота видно, что проблема может быть не в минимальном и максимальном размерах кучи, поэтому вам может понадобиться взглянуть на объем доступной памяти при запуске Eclipse (хотя это не показатель свободная память непрерывна).

Чтобы начать исправление этой проблемы, вы можете запустить Eclipse из командной строки и наблюдать сообщения об ошибках, если таковые имеются. Затем вы можете приступить к калибровке настроек JVM, которые лучше подходят для вашей установки (тяжелые плагины потребуют больше памяти), или перейти на другую JVM.

См. Также

  1. Почему Eclipse падает с Xmx, XX: MaxPermSize выше определенных значений?
  2. Каковы наилучшие настройки JVM для Eclipse?
1 голос
/ 28 августа 2010

У меня была похожая проблема, когда я установил 64-разрядную версию JDK с 32-разрядной версией Eclipse (не осознавал этого до тех пор, пока не начал много искать и искать). Простое решение, но, тем не менее, выстрел.

1 голос
/ 28 августа 2010

Проверьте вашу версию Java.Oracle случайно сломал Eclipse, когда они обновили поле поставщика с «Sun Microsystems» до «Oracle».

http://insideria.com/2010/08/oracle-breaks-eclipse-and-flex.html

Oracle был достаточно хорош, чтобы изменить его обратно и выпустить обновление, которое исправляетЗатмение.

1 голос
/ 28 августа 2010

Чтобы изменить файл eclipse / eclipse.ini , попробуйте меньшее значение в атрибуте -Xmx и перезапустите.

1 голос
/ 28 августа 2010

Перейдите к C:\Program Files\Java\jre6\bin\client\ и убедитесь, что там существует jvm.dll.

В любом случае, вы можете попробовать переустановить или обновить Java на вашем компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...