JVM прекращено.Код выхода = -1 - PullRequest
       62

JVM прекращено.Код выхода = -1

15 голосов
/ 01 февраля 2011

Я использую Eclipse уже некоторое время, и у меня не было никаких проблем с ним. Однако, когда я попытался сгенерировать Javadoc, я обнаружил, что у меня не установлен SDK. Я установил jdk 6u23, и с тех пор Eclipse не работает.

Сначала он сказал мне, что не может найти JRE / SDK. После копирования и помещения JRE в папку Eclipse ошибка изменилась на:

http://i258.photobucket.com/albums/hh261/magical_7/Eclipse.png

Я искал некоторые решения и нашел несколько вариантов различной природы. Однако ни один из них, казалось, не работал. Я попытался очистить мой файл eclipse.ini без успеха. Изменение некоторых значений в eclipse.ini также не сработало. Установка Java SDK 1.5 не работала.

У кого-нибудь есть другие возможные решения?

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

Обновление 2 Я переустановил Eclipse и Java еще раз, и все снова работает.

Ответы [ 21 ]

0 голосов
/ 18 июня 2015

Нет необходимости переустанавливать eclipse IDE или изменять переменные среды.Я столкнулся с этой проблемой во время работы над моим проектом. У меня была эта проблема, но я быстро ее исправил, и она прекрасно работает для меня.

Прежде чем внедрять какое-либо решение, сначала убедитесь, что у вас нет нескольких установокJDK в вашей системе.Я сталкивался со многими системами с JDK 1.7 и JDK 1.8.Если это так, просто измените ваш -vm на альтернативный jdk C: \ Program Files \ Java \ jdk1.7.0_60 (версия jdk, которую вы не использовали) \ jre \ bin \ client \ jvm.dll и запустите среду затмения.Это будет работать, но рабочее пространство не будет синхронизировано, и файлы не будут отображаться.Просто закройте свою IDE и вернитесь к предыдущей ссылке на jdk, и вуаля. Это работает.

В случае, если в вашей системе установлен один JDK.Я предлагаю очистить физическую память вашего процессора.Так бывает, что у JVM возникают проблемы с выполнением, если используется много памяти.Просто зайдите в диспетчер задач и закройте все избыточные процессы.

Надеюсь, это поможет!Продолжайте кодировать :)

0 голосов
/ 19 января 2015

Я решил это, установив 32-битный JDK и отредактировав eclipse.ini, чтобы он указывал на 32-битный JDK. Добавлен -vm C:\Program Files (x86)\Java\jdk1.7.0_71\bin в конце файла eclipse.ini. Примечание: у меня есть JAVA_HOME pointint для 64-битного JDK

0 голосов
/ 16 мая 2018

Если вы столкнулись с такой проблемой, вы можете получить немного больше информации, используя eclipse c .exe из командной строки вместо eclipse.exe. Я получил эту дополнительную информацию в поле DOS:

C:\<...>\Eclipse>eclipsec
Error occurred during initialization of VM
Could not reserve enough space for object heap

Итак, я снизил настройку -Xmx в eclipse.ini с 1024 до 768, и она снова заработала. Почему это было внезапно необходимо, я не знаю, atm, Eclipse работает нормально с 1024 м несколько дней назад.

0 голосов
/ 09 февраля 2016

Я добавил новую JRE в файл eclipse.ini и обновил мой PATH.Казалось, работает на меня.

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

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

0 голосов
/ 18 апреля 2012

Пожалуйста, добавьте опцию «-vm» в файл eclipse.ini, доступный в той же папке, что и eclipse.exe.

Опция -vm должна указывать на javaw.exe, расположенный на вашем компьютере, что-то вродениже.

-vm C: \ Program Files (x86) \ Java \ jre \ bin \ jawa.exe

После добавления вышеуказанной строки в eclipse.ini сохраните ее.Теперь нажатие eclipse.exe автоматически запустит IDE.

0 голосов
/ 03 февраля 2012

Вы просто нажимаете на запуск в папке eclipse и открываете eclipce или щелкаете правой кнопкой мыши на запуске и нажимаете кнопку open с последней челюстью, тогда вы можете найти решение.

0 голосов
/ 11 января 2017

При открытии приложения IDT в SAP я обнаружил всплывающее сообщение того же типа. Это было решено после снижения ниже значения

Имя опции: _JAVA_OPTIONS

значение: -Xms512M -Xmx1024M ( Previously -Xmx2048)

0 голосов
/ 19 июля 2012

Эта проблема возникает в случае, когда вы используете 64-битную ОС на 32-битной материнской плате.Теперь это можно легко решить,

Сначала удалите 64-битную Java и установите 32-битную Java.и установите переменную окружения с помощью пути jdk.

0 голосов
/ 27 августа 2018

Я могу решить ту же проблему, указав -vm C: \ Program Files \ Java \ jdk1.6.0_45 \ bin \ javaw.exe в файле eclipse.ini.

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