2012-04-11 3 views
3

Я хочу, чтобы войти в детали GC и добавлены следующие VM аргумент в затмении:Невозможно создать виртуальную Java-машину всплывающее сообщение в затмении

-verbose:gc 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-Xmx768M 

Теперь, когда я запустить приложение я получаю диалоговое окно с сообщением об ошибке, которое гласит: «может не создавать Java-виртуальную машину ".

В чем проблема?

+1

Вы проверили, что это допустимые коммутаторы для конкретной версии jvm, которую пытается запустить Eclipse? – serg10

ответ

2

В следующей статье link объясняется, как предоставить аргументы VM в eclipse.

Now when I launch the application I get an error dialog that states "can not create java virtual machine".

Для этого может быть немало причин. Один из распространенных заключается в том, что eclipse can not может найти исполняемый файл java. Вы можете открыть файл eclipse.ini и добавить:

-vm 
/opt/jdk/bin/javaw.exe 

Вы должны заменить вышеуказанный путь на пути исполняемого файла.

0

Мы столкнулись с аналогичной проблемой. Мы удалили java 7 и заменили его на java 6 (http://www.java.com/en/download/manual_v6.jsp), и это сработало для нас. (выше предложенных изменений - редактирование файла .ini с помощью vm и т. д. - не сработало для нас, это просто вызвало другое сообщение об ошибке).

Одна из проблем, с которыми мы столкнулись, заключается в получении «java -version» в командной строке для работы. Мы увидели следующую ошибку: «java error при открытии раздела реестра». Выбранный ответ (удаление файлов java.exe и т. Д. Из папки windows/system32) по следующей ссылке работал, и нам было хорошо идти.

Java Error opening registry key

0

Проверьте, чтобы увидеть, если у вас есть несколько записей для «-vm» в вашем eclipse.ini файле. Несколько записей вызовут эту ошибку.

0

Я нашел очень легкое решение для этого, просто удалите файл eclipse.ini, но сначала сохраните резервную копию.

У меня была такая же проблема много раз, и, наконец, я удалил это, и у меня больше нет проблем.

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