Ошибка Eclipse: «Не удалось создать виртуальную машину Java» - PullRequest
202 голосов
/ 05 сентября 2011

Я получаю это сообщение об ошибке при запуске Eclipse Helios в Windows 7:

Не удалось создать виртуальную машину Java

Enter image description here

Мой eclipse.ini выглядит следующим образом:

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m

Мой JAVA_HOME правильно настроен, насколько я могу судить.Как я могу это исправить?

То, что я пробовал до сих пор:

  1. Добавление полного пути к javaw.exe -vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
  2. Удаление -vmопция вообще
  3. Удаление --launcher.XXMaxPermSize устраняет проблему, но вызывает ошибки permgen
  4. Удаление значения 512 из --launcher.XXMaxPermSize устраняет проблему, но вызывает ошибки permgen
  5. Уменьшение -Xmx до 512m также устраняет проблему.

Почему я не могу использовать '1024m' для '-Xmx' и '--launcher.XXMaxPermSize'?

Ответы [ 37 ]

0 голосов
/ 01 июля 2014

Перейдите на Диспетчер задач , завершите все ненужные задачи и запустите Eclipse. Вы не получите эту ошибку. Попытайся; у меня это сработало :) 1003 *

0 голосов
/ 23 апреля 2014
-vm D:\Java\jdk1.6.0_29\bin\javaw.exe
0 голосов
/ 29 октября 2013

Для меня это решено путем изменения пути бина JDK в переменной среды Path.Поместите путь к корзине JDK, в котором находится jre / bin / client / jvm.dll, под JDK home.

0 голосов
/ 07 августа 2014

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

0 голосов
/ 02 ноября 2014

После неудачного выполнения вышеуказанных проверенных действий я попытался что-то предпринять, решив переустановить.

Добавлено:% \ USER PATH \ Java \ jdk1.6.0_39 \ bin к переменным среды

Удалено: файл конфигурации Eclipse

Перезапустить: eclipsec.exe

Теперь все из проектов снова работает.

0 голосов
/ 14 мая 2019

Я перепробовал все вышеперечисленное, у меня ничего не получалось. Следуйте инструкциям, чтобы проверить дальше:

  1. Проверьте версию Java в cmd: java -
  2. Добавить -vm javapath
  3. Если вы установили какую-либо из последних / предыдущих версий java, перейдите в папку java, проверьте, есть ли в ней Jre-папка вместе с JDK.
  4. Перейти к панели управления, удалить эту конкретную среду выполнения Java (JRE).
  5. Теперь вы сможете запускать затмение.
0 голосов
/ 22 января 2014

ШАГИ ДЛЯ РЕШЕНИЯ ПРОБЛЕМЫ: -

  1. Откройте файл eclipse.ini из папки eclipse.

  2. Есть некоторые дополнительные настройки. Найдите строку –launcher.XXMaxPermSize.It будет последней строкой в ​​этом файле. Теперь удалите / удалите значение по умолчанию 256 м и сохраните его.

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