Подтвердить что ты не робот

JVM завершена. Код выхода = -1

Я уже давно использую 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, и все снова работает.

4b9b3361

Ответ 1

Удалить значение по умолчанию "256 м /256 М" из файла конфигурации eclipse (eclipse.ini).

Вы найдете эту строку чуть ниже "--launcher.XXMaxPermSize".

Ответ 2

Изменить переменные среды → Системные переменные → Путь к

C:\Program Files (x86)\Java\jdk1.6.0_24\bin;

(НЕ C:\Program Files\Java\jdk1.7.0_01\bin;)

он должен работать

Ответ 3

Если у вас есть такая проблема, вы должны изменить путь jre.

Во-первых, компьютеp > свойствa > предварительная настройка системы > Переменные среды > найдите "путь" в системных переменных, затем укажите каталог вашего jre/bin. (например, C:\ Program Files\ java\ jre\ bin)

Ответ 4

Возможно, вам стоит reinstall Eclipse. Затем вы можете добавить JDK через Windows → Настройки → Java → Установленные JRE.

Ответ 5

У меня была аналогичная проблема: Eclipse IDE не запускается с завершением JVM. Код выхода = -1

Одна вещь, которая работала для меня, - установить -Xmx на 256 м в eclipse.ini. Если это недостаточно для вас, вы также можете попробовать использовать другой JVM-модуль, чем тот, который использует eclipse по умолчанию.

Если вы посмотрите в диалоговом окне ошибки при захвате экрана, вы заметите, что опция "-vm" использует "jvm.dll" как JVM. Если вы измените его на использование javaw.exe в папке JAVA_HOME\bin, проблема должна исчезнуть.

Я до сих пор не знаю, в чем разница между использованием jvm.dll vs javaw.exe. Возможно, jvm.dll предполагается использовать только для легкого встроенного java-апплета, и он не может справиться с нагрузкой, вызванной полным автономным программным обеспечением Java UI.

Ответ 6

У меня была такая же проблема в Windows 7, 64 бит. Я переустановил Java 32 и Java 64 и Eclipse, но это не устранило проблему. Я обнаружил, что в eclipse.ini Dosgi.requiredJavaVersion было 1,5, поэтому я изменил его на Dosgi.requiredJavaVersion=1.6.0_25. В переменных среды я добавил к PATH %JAVA_HOME%\bin;C:\Program Files (x86)\Java\jdk1.6.0_25\bin. Эти изменения зафиксировали мою проблему Eclipse.

Ответ 7

В моем случае причиной был поврежден файл eclipse.ini. Я редактировал файл и случайно менял -Xmx512m на -Xmx512

Ответ 8

Первый подход:

  • Я добавил строки ниже в eclipse.ini

    -vm C:\Program Files(x86)\Java\jre\bin\java.exe
    
  • Изменена строка ниже в eclipse.ini (изменена на 1.6.0_37 от 1.5),

    -Dosgi.requiredJavaVersion=1.6.0_37
    
  • Удалено JAVA_HOME из переменных среды, указывающих на c:\jdk1.6

Теперь Eclipse работает нормально.

Второй подход:

Другой способ - не добавлять строку ниже в Eclipse и изменять только JAVA_HOME, чтобы указать на C:\Program Files(x86)\Java\jre,

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

Теперь Eclipse должен работать.

Ответ 9

Я добавил запись в переменную окружения Path в папку bin jdk и начал работать

Path = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Application Virtualization Client;C:\Program Files\Java\jdk1.6.0_18\bin

Ответ 10

В этой ошибке может быть много возможных причин. Возможно, совместимый режим не выбран в Windows 7, пути или проблемы eclipse.ini.

Ответ 11

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

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

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

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

Ответ 12

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

Ответ 13

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

-vm   
C:\jdk160_05\jre\bin\client\jvm.dll 

Я сделал серию испытаний, которые могут оказаться полезными, если вы сталкиваетесь с тем же и не решаетесь еще

exit-code-1

Ответ 14

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

Ответ 15

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

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

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

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

Ответ 16

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

Ответ 17

Я столкнулся с тем же типом всплывающего сообщения, когда открываю приложение IDT в SAP. Он был разрешен после уменьшения ниже значения

Имя опции: _JAVA_OPTIONS

: -Xms512M -Xmx1024M ( Previously -Xmx2048)

Ответ 18

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

Ответ 19

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

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