Eclipse не откроется из-за переменных среды

Я просто перезагрузил свой компьютер, ничего не меняя. Внезапно я не могу открыть затмение. Вместо этого я получаю это сообщение об ошибке:

TinyPic изображение диалогового окна ошибки JRE http://i46.tinypic.com/34rd4as.gif

И я вижу, что все мои переменные среды были стерты. Java, javac, mvn, очевидно, не работают. Что мне теперь делать, как это исправить?


Для тех несчастных душ, которые не могут добраться до tinypic.com от работы: -)

┌──────────────────────────────────────────────────────────────────────┐
│ Eclipse                                                              │
├──────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     │
│   must be available in order to run Eclipse. No Java virtual machine │
│   was found after searching the following locations:                 │
│   C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe                 │
│   javaw.exe in your current PATH                                     │
│                                                                      │
│                                                      ┌────────────┐  │
│                                                      │     OK     │  │
│                                                      └────────────┘  │
└──────────────────────────────────────────────────────────────────────┘

Ответ 1

Вот ответ, извините.. но ваши решения были неправильными

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH%

paxdiablo  Вы переписали ошибку или получили какое-то программное обеспечение, читающее текст с изображения, если у вас есть какой?

Ответ 2

Пусть eclipse использует ваш java vm напрямую!

Поместите эти строки в конец eclipse.ini(находится в каталоге, где присутствует eclipse.exe):

-vm
<your path to jdk|jre>/bin/javaw.exe

Обратите внимание, что есть строки two. Также убедитесь, что опция -vm находится перед параметром -vmargs (и, конечно, после "openFile" ).

Полезная ссылка Eclispe.ini на wiki.eclipse.org

Ответ 3

Думаю, я нашел более простой способ (для меня в любом случае). Найдите файл javaw.exe (либо путем его поиска, либо там, где вы его установили), а затем перетащите файл javaw.exe на eclipse.exe, и он будет использовать его.

Ответ 4

Сначала удалите все java-программы, такие как JRE 7 или JRE 6 или JDK, затем откройте следующий путь:

СТАРТ > ПАНЕЛЬ УПРАВЛЕНИЯ > ДОПОЛНИТЕЛЬНАЯ УСТАНОВКа > ПЕРЕМЕННАЯ ОКРУЖАЮЩАЯ СРЕДа > SYSTEM VARIABLE > PATH

Затем нажмите кнопку "Изменить" и вставьте следующий текст в Variable_Value и нажмите "ОК".

C:\Program Files\Common Files\Microsoft Shared\Windows Live; C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Живите;% SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\WBEM;% SystemRoot%\System32\WindowsPowerShell\v1.0 \; C:\Program Файлы (x86)\Microsoft SQL Server\90\Tools\binn \; C:\Program Files (x86)\Общие файлы \Roxio Shared\DLLShared \; C:\Program Files (x86)\Windows Live\Shared; C:\Program Files (x86)\Microsoft SQL Сервер \100\Tools\Binn\VSShell\Common7\IDE \; C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn \; C:\Program Files\Microsoft SQL Server\100\Tools\Binn \; C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\

Теперь перейдите к этому URL http://java.com/en/download/manual.jsp и нажмите Оффлайн Windows и нажмите "Запустить" и снова запустите eclipse.

Наслаждайтесь!

Ответ 5

Другой альтернативой является повторная установка JRE. Обычно он устанавливает стандартную JRE, помещая java.exe, javaw.exe и т.д. В вашу системную папку. Это поместило бы исполняемые файлы на ваш путь, которых должно быть достаточно, на основе примечания в сообщении об ошибке, в котором он искал ваш путь для javaw.exe

Ответ 6

Хорошо... Хорошо... Не беспокойтесь, я тоже испорчен этой ошибкой и фатальной, и когда я ее получил, я был настолько серьезен, что даже не обращал внимания на другую работу, но я получил ее, просто прежде всего скопируйте этот код и вставьте в свою системную переменную. В пути...

C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\Program Files\Java\jre6\Bin\javaw.exe

Теперь скопируйте папку "jre" с вашего пути, как будто у меня есть "jre" в этом пути

            C:\Program Files\Java

и вставьте его в папку eclipse, где находится ваш файл eclipse.exe. как у меня есть мое затмение, настроенное в этом месте

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse

Итак, внутри палитры eclipse вставьте папку "jre" . Если у вас есть "jre6", тогда переименуйте его как "jre" .... и запустите ваше затмение, вы получите решение...

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 

ДРУГОЕ РЕШЕНИЕ: 2

Если проблема не решена с помощью вышеуказанных шагов, выполните следующие шаги

  • Скопируйте папку "jre" с вашего пути Java, например C:\Program Files\Java\jre6 * etc и вставьте его в каталог eclipse (где ваше затмение доступны)
  • Перейдите в файл eclipse.ini, откройте его.
  • Измените каталог вашего файла javaw.exe, например

-vmF:\Software\LANGUAGES SOFTEARE\Android Setup\eclipse Версия Индиго 32 Bit\jre\bin/javaw.exe

Теперь, когда вы запустите eclipse, он будет искать javaw.exe, поэтому он будет искать путь в eclipse.ini, так как он теперь находится в той же папке, поэтому он запустит javaw.exe, и он начнет работать.

Если у вас все еще есть запрос, вы можете задать его снова, просто зайдите в мой профиль и узнайте мой идентификатор электронной почты. потому что я обожаю форум, и это сделало меня программистом. *

Ответ 7

Eclipse и Java JDK (или JRE) должны соответствовать версии BIT

Например:

32 Bit Eclipse won't work with 64 Bit Java!

32 бит Eclipse нуждается в 32-битной Java!

Ответ 8

очень просто, вы просто скопируете папку "jre" в папку, в которую вы положили eclipse. Все это. Jre - это среда, обычно это место в C:/Programing Files/Java/jre: D

Ответ 9

Вы должны установить как 32-битную, так и 64-битную java (по крайней мере, JRE), если вы используете 64-битную ОС.

Ответ 10

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
**-vm
C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-vm
C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe

Ответ 11

Проблемы с java решены, когда я обновляю свою 64-битную Java (я использую 64-битный W7 и 64-битный eclipse 4.4.0):

http://www.java.com/en/download/manual.jsp

Рекомендуемая версия 7 Обновление 67 Windows Offline (64-разрядная версия) Размер файла: 29.5 MB

Ответ 12

Скопируйте папку jre в каталог "C:\Program Files\Java \" в папку eclipse.. i.e, C:\eclipse\