Java был запущен, но вернул код выхода

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

После этой ошибки я исследовал и нашел решение здесь.

это решение попросило меня указать эту строку в eclipse.ini:

-vm
C:\Program Files (x86)\Java\jdk1.7.0_25\bin\javaw.exe 

но после добавления этого я нашел другой вид диалогового окна ошибки:

введите здесь описание изображения

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

примечание: я знаю, что это повторяющийся вопрос, но все эти повторяющиеся вопросы еще не решены, поэтому не отмечайте их как повторяющиеся!


person Hamad    schedule 16.12.2013    source источник
comment
учитывая вашу репутацию, вы, должно быть, уже сделали это: P, но опять же .. вы проверили свою переменную пути ???... вы установили JDK и JRE и установили пути для них??   -  person TheLostMind    schedule 16.12.2013
comment
я бы предпочел удалить java, удалить все, что связано с java в системных переменных/путях, а затем установить новый JDK. я бы загрузил новое eclipse, потому что в старом, уже установленном пакете eclipse есть (возможно) поврежденные настройки   -  person Rami.Q    schedule 16.12.2013
comment
@Rami.Q - Да .. Мне пришлось сделать то же самое, когда у меня возникла эта проблема ..   -  person TheLostMind    schedule 16.12.2013
comment
Как насчет: stackoverflow .com/questions/4945178/ или заголовок stackoverflow.com/questions/9635506/?   -  person    schedule 16.12.2013
comment
Проверьте переменную окружения PATH и убедитесь, что у вас установлена ​​актуальная версия JDK. Возможно, повторно загрузите JDK. Также убедитесь, что ваши Eclipse и JDK имеют одинаковую версию (32-битная и 32-битная или 64-битная и 64-битная).   -  person Michael Yaworski    schedule 16.12.2013
comment
я упомянул исследование в своем вопросе, проблема в том, что я не хочу переустанавливать   -  person Hamad    schedule 16.12.2013
comment
Я хочу разрешить это без удаления и повторной установки, потому что это не решение, это похоже на jugad, и мне нужно решение!   -  person Hamad    schedule 16.12.2013
comment
также я проверил переменную среды и все необходимое   -  person Hamad    schedule 16.12.2013


Ответы (3)


Вы пытаетесь запустить 64-битный Eclipse с 32-битной средой выполнения Java. Они должны соответствовать.

person nitind    schedule 16.12.2013
comment
Удивительно! это действительно решило мою проблему, и обычно мы никогда не пытаемся понять эти ошибки, отображаемые в диалогах, и мы бьемся головой о стены и дергаем себя за волосы, почему эта ошибка возникает, прежде чем правильно прочитать ошибку :) - person Hamad; 16.12.2013
comment
@nitind, что вы подразумеваете под 64-битным Eclipse? если мы хотим загрузить Eclipse, у нас есть два варианта: Windows 32 и 64. У меня Windows 64, но мне нужно запустить 32-разрядную версию JVM, потому что я должен установить инструменты Jboss, что мне делать? - person Tarik; 12.02.2015
comment
JVM и Eclipse должны совпадать, потому что JVM должна загружать собственные библиотеки DLL для элементов управления пользовательского интерфейса, а в Windows вы не можете смешивать 32-битный и 64-битный код в одном процессе. Если вам требуется 32-разрядная JVM, вы должны использовать 32-разрядную загрузку Eclipse. - person nitind; 12.02.2015

Если вы недавно обновили Java, удалите это обновление. Это сработало в моем случае. Надеюсь, это поможет.

person DCS    schedule 20.01.2015

прежде всего удалите строку в eclipse.ini:

-vm
C:\Program Files (x86)\Java\jdk1.7.0_25\bin\javaw.exe 

потом

щелкните правой кнопкой мыши :: мой компьютер

выбрать: свойства

нажмите : расширенные настройки системы

нажмите на: переменная окружения

выберите: путь

нажмите: изменить

скопируйте: ваш путь java (jdk), например [C:\Program Files\Java\jdk1.7.0\bin]

вставить в диалоговое окно редактирования пользовательской переменной: например. [;C:\Program Files\Java\jdk1.7.0\bin.;]

хорошо/применить

затем начните свое затмение и наслаждайтесь..........

person Ravi Parsania    schedule 16.12.2013