it-swarm.com.ru

Я обновил Java и Eclipse не работает

Я обновил свою JRE сегодня 23.06.2012, и после этого Eclipse больше не запускается. Когда я дважды щелкаю, чтобы запустить Eclipse, экран-заставка выглядит как вспышка камеры, а затем ничего не происходит.

Есть идеи, как это исправить?

20
Mohammad Abu Hmead

Вот что сработало для меня: Удалить строки:

-vmargs
-Dosgi.requiredJavaVersion=1.5

Добавьте эти две строки:

-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe

Отредактируйте путь в соответствии с вашей установкой . INI-файл обычно присутствует в $Eclipse_HOME/Eclipse.iniEclipse INI-файл

Примечание: вам нужно изменить настройки безопасности Windows, чтобы получить доступ. Я рекомендую вам не редактировать этот тип файла в блокноте (используйте notepad ++). Сделайте резервную копию файла перед редактированием.

35
Brent Sandstrom

Я только что добавил эту строку в файл Eclipse.ini 

-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe

Решение в моем блоге И теперь оно успешно запущено.

11
Mohammad Abu Hmead

проверьте, добавлен ли путь Java\bin в путь и в папку установки Eclipse, есть файл с именем Eclipse.ini и проверьте, добавлены ли vmargs, как показано ниже.

-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m
4
chaosguru

Убедитесь, что вы установили версию JDK/JRE, отличную от Eclipse. Если вы установили 64-разрядную версию JDK, а ваша версия Eclipse - 32-разрядная, она не будет работать. Они должны быть равны.

Чтобы проверить, какая у вас версия Java, введите в окне командной строки: 

Java -d64 -version

Если появляется сообщение «Ошибка: этот экземпляр Java не поддерживает 64-разрядную JVM. Пожалуйста, установите нужную версию.», Это означает, что ваша версия Java имеет 32-разрядную версию.

Чтобы проверить, какая у вас версия Eclipse, смотрите этот пост .

2
tinocoam

проверьте переменную среды Java_HOME. Указывает ли это на новое местоположение . Также смотрите файл журнала, созданный в результате сбоя

0
skipy

Если у вас возникли проблемы с Eclipse в отношении Java, выполните ручную установку Java на вашем компьютере ( http://Java.com/en/download/manual.jsp ).

Если вы используете 64-битную машину, вам нужно установить Java на c:\program files\Java (Default Path) вместо c:\program files (x86)\Java.

Задайте путь переменной среды c:\program files\Java\bin;

И это решит вашу проблему.

0
Saurabh Dahat

У меня была такая же проблема после того, как я обновился с Java. После поиска в сети. Я использовал это простое решение . Найдите направление установки Eclipse. Моя была в C:\Users\adefemi\Eclipse\jee-neon\Eclipse

Затем откройте ecliipse.ini, перейдите к строке, которая выглядит следующим образом C:/Program Files/Java/jre1.8.0_144/bin 

Измените название версии соответственно. Например, мой был ранее C:/Program Files/Java/jre1.8.0_121/bin

Это было все, что мне нужно было сделать, и «Затмение» снова открылось. 

0
Elijah

Правильный путь - заменить следующие строки:

-vmargs
-Dosgi.requiredJavaVersion=1.5

со следующими двумя строками:

-vm
C:\Program Files\Java\jdk1.8.0_102\bin\javaw.exe

Вы должны отредактировать путь в соответствии с вашей установкой.

Даже этого недостаточно. Вы должны удалить папку «.metadata» из вашей рабочей области. 

0
Sorabh Trivedi

ИСПОЛЬЗОВАНИЕ ПОСЛЕДНЕГО ИНСТРУМЕНТА ОБНОВЛЕНИЯ Java.

Допустим, вы обновили через http://Java.com/en/download/installed8.jsp затем вы просто завершили процесс обновления Java и просто затем следующий процесс обновления Java, а затем открыли Eclipse, с которым вы столкнулись та же проблема здесь. 

Чтобы исправить это, перейдите в Переменные среды Windows и проверьте переменную «Путь». Вы можете заметить, что процесс обновления Java добавил запись, аналогичную следующей: «C:\ProgramData\Oracle\Java\javapath», удалите ее и добавьте «Java_HOME», если у вас есть один или местоположение вашей Java. Также обратите внимание, что вы должны войти в начале среды «Путь». 

Это происходит со мной, и удаление добавленной записи обновления Java решает проблему, а также добавляет -vm и путь Java в Eclipse.ini.

{Извините, у вас нет скриншотов, чтобы доказать это}

0
nairb