Ошибка при запуске Eclipse

Наверняка многие из вас сталкивались с ошибкой запуска 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:\Program Files(x86)\Eclipse Classic 4.2.2\jre\bin\javaw.exe javaw.exe in your current PATH

Эта ошибка говорит нам о том, что Eclipse не может найти путь к Java Runtime Environment или Java Development Kit. Сейчас я вам расскажу причины возникновения такой ошибки и способы ее устранения.

В Интернете многие советуют добавить путь к файлу javaw.exe в переменную окружения Path, но этого не стоит делать. Нет, не потому что можно что-либо сломать, а потому что появится другая ошибка:

Failed to load JNI shared library "Program Files (x86)\Java\jdk1.6.0_20\jre\bin\client\jvm.dll"

Дело в том, что для работы Eclipse требуется виртуальная машина и внимание: именно той разрядности (x86 или x64), которую имеет установленная версия Eclipse. Другими словами, если у вас установлен Eclipse для платформы x86, то для запуска этой IDE требуется наличие установленной виртуальной машины для платформы x86.

Итак, когда вы определились с разрядностью Eclipse, вам нужно скачать виртуальную машину. Для этого, зайдите на сайт www.java.com/en/ и вверху страницы вибираем ссылку "Download", затем на открывшейся странице жмем ссылку "See all Java downloads" и скачиваем Java именно той разрядности, какой разрядности у вас Eclipse.

Если вы все сделали правильно, после установки Java, Eclipse запустится без каких-либо ошибок.

2013-05-19 20:06

Понравился сайт? Расскажи о нем друзьям:

Comments to Notes: 55

Aleksey Danshyn

Спасибо, помогло.

2013-08-08 09:13:50

Aleksandr Belov

Проблема именно так и решается! Спасибо, автору!

2013-09-07 07:00:13

Bidlo Progger

Огромное спасибо автору, 2 часа парился с установкой среды, если бы не ваш блог, забросил бы всё к чёрту. Спасибо вам!

2013-09-23 02:47:02

Анна

Моя благодарность не знает границ! Вы спасли мои нервы и ноут целыми. Спасибо огромное

2013-10-27 19:08:05

fa4er

Большое спасибо, на WIN7 64-bit только так и запустил

2013-11-01 16:49:26

Андрей

Спасибо!

2013-11-25 05:11:25

Nurgiz

Thanks))

2013-11-30 14:13:35

sanchezzz

спасибо

2013-11-30 17:21:46

RuSSMaN

огромное спасибо

2013-12-02 13:15:13

Mihail

Спасибо

2014-03-03 09:56:05

Борис

Огромнейшее спасибо автору и дай Бог ему всего превсего! Целые сутки бился с этой запаркой, и яву переустанавливал, и эклипс пихал в разные папки...

2014-03-04 14:47:15

saxa

Спасибо! Помогло!

2014-03-24 02:55:44

Harut

никак не получается

2014-03-31 05:21:45

Сергей Волох

2Harut

Что именно у вас не получается?

2014-03-31 05:43:31

Сергей

Действительно помогло, спасибо

2014-03-31 06:29:48

Enzo

не помогло..

2014-04-23 02:42:02

P142H

Огромное спасибо за статью!

Полдня промучался с переменными средами, с разными версиями java, уже начал грешить на maven.


Наткнулся на статью, скачал правильную версию эклипса, запустилось с первого раза!

2014-06-01 06:57:34

Aleksandr

Большое спасибо помогло.

2014-06-12 16:04:01

Сергей

Спасибо, Помогло решить проблему.

2014-07-03 06:30:04

Vlad

Мне не помог этот совет -а помогло с сайта stackowerflow


All the other answers about setting only the JAVA_HOME are not entirely right. Eclipse does namely not consult the JAVA_HOME. Look closer at the error message:


...in your current PATH


It literally said PATH, not JAVA_HOME.


Rightclick My Computer and choose Properties (or press Winkey+Pause), go to the tab Advanced, click the button Environment Variables, in the System Variables list at the bottom select Path (no, not Classpath), click Edit and add ;c:\path\to\jdk\bin to the end of the value.


Alternatively and if not present, you can also add JAVA_HOME environment variable and make use of it in the PATH. In the same dialogue click New and add JAVA_HOME with the value of c:\path\to\jdk. Then you can add ;%JAVA_HOME%\bin to end of the value of the Path setting.

2014-07-10 12:33:28

Сергей Волох

Да, на stackowerflow советуют добавить переменную, чтобыEclipse нашла путь к Java.

2014-07-10 12:46:50

Gena

Спасибо

2014-07-22 15:56:57

Oleg Yanuta

Большое спасибо помогло.

2014-08-13 05:07:13

Ильдар

Спасибо тебе большое!

2014-09-09 12:04:14

Юрий

Спасибо Автору!

Я кажется не первый раз на этот блог залетаю и всегда простые решения!

2014-10-01 11:35:38

Наталья

Вот спасибо!!!

2014-10-03 00:58:25

ваня

нихрена не помогло

2014-11-28 19:03:20

slvp

Spasibo !!!!!!!!!!!!!

2014-11-30 15:01:09

copaych

Огромное спасибо !!!!

2015-03-09 10:55:49

spirit

Спасибо большое !!! ОТ ДУШИ !!!

2015-03-15 10:46:56

Леонид

Спасибо. Помогло!

2015-04-11 04:03:34

Artemii

Большое спасибо помогло.

2015-06-18 18:32:35

Sancho

Спасибо!

2015-10-20 07:33:29

Aidyn

батя спасибо огромное! моя системя оказывается 64битная)) долго голову ломал, хотел бросить))

2015-12-12 02:18:13

ivan

Spasibo bolishoe

2016-02-21 13:18:33

Anton

Дякую!

2016-02-26 15:12:44

Николай

Спасибо, сохранили лоб, почти разбил об эту стенку.

2016-03-19 12:57:13

Сергей Волох

Николай, рад помочь)

2016-03-19 13:34:05

1

Сначала пробовал с путями играться. Не вышло. После установки виртуалки все ок. Спасибо

2016-04-01 15:33:41

Бейшенали

спасибо автору

2016-04-06 07:08:20

Алексей_Lumixar

Спасибо, помогло!!

2016-06-09 04:40:51

Спасибо!

2016-06-10 09:55:43

Артём

Помогло спс!

2016-08-30 15:57:12

Сергей

Спасибо большое!

2016-10-08 08:27:02

Redl86

Спасибо. заработало. думал вирусов щас наловлю)

2016-10-23 08:01:39

Елена

Помогло, огромное спасибо автору!

2016-11-10 08:41:06

Юрий

Спасибо автору, все запустилось!

2018-11-30 14:14:11

Александр

Благодарю. Решил проблему за секунды.

2019-03-06 16:14:21

Никита Федосеев

после появления картинки загрузки через несколько секунд появляется вот это:

"Возникла ошибка.Просмотрите файл протокола G:ECLIPSE/.metadata/.log"

PS - у меня на русском языке весь редактор кода, не знаю как так вышло

2020-04-06 16:24:59

Сергей Волох

На сколько я знаю, эта ошибка возникает после неуспешной руссификации Eclipse.

Попробуйте удалить полностью эту руссифицированную версию и установить Eclipse, загруженную с официального сайта.

2020-04-07 06:09:05

Ольга

Благодарю за полезную информацию!

2020-08-05 19:17:33

Алексей

Я использовал Amazon Coretto в качестве виртуальной машины и однажды она обновилась, удалив старую версию и прописавшись в новую папку.

Решилось просто редактированием ini файла Эклипса C:\Users\user\eclipse\java-2020-03\eclipse\eclipse.ini

В нем находим такое место:

-vm

C:/Program Files/Amazon Corretto/jdk1.8.0_222/jre/bin

и меняем этот путь на новый, в моем случае на C:/Program Files/Amazon Corretto/jdk1.8.0_282/jre/bin

2021-05-13 11:51:01

Екатерина

Спасибо огромное, первая ссылкая - и помогло данное решение!

2023-12-26 18:18:57

мега

Помогло спасибо автору

2024-04-05 12:59:30

Илья Красненков

Всё заработало

2024-05-03 08:57:50

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

Комментарий:


Имя:
BBCode: [b]  [i]  [s]  [quote]  [Quote selected]
Ваш комментарий:
Защитный код: CAPTCHA