Eclipse не может открыться, использовал eclipse раньше и открывался раньше без проблем. Теперь я получаю следующее сообщение об ошибке:
Для запуска Eclipse должна быть доступна среда выполнения Java (JRE) или Java Development Kit (JDK). После поиска в следующих местах виртуальная машина Java не обнаружена:
У вас есть eclipse, чтобы открывать и работать над проектами раньше, и они не открываются.
Вот скриншот того, что я получаю:
C:\Program Files (x86)\Java\jre6\bin
Обычно это происходит потому, что:
-vm
аргументе: см. этот вопрос SO для конкретного примера.eclipse.ini
испортились каким - то образом (если он не был изменен, это не так, но если установка пути Jvm не работает ... Я бы заменитьeclipse.ini
одним наступающие из свежей установки просто чтобы быть уверенным)Более подробная информация на вики-странице « Поиск виртуальной машины, использование вызова JNI или выполнение Java »
Как упоминалось в « FAQ Как запустить Eclipse? »:
Поэтому я бы проверил ваш $ PATH, начиная с n нового сеанса оболочки (какой бы ни была ваша ОС), набрав '
java -version
', чтобы узнать, возвращает ли он что-нибудь.источник
Скопируйте javaw.exe из C: \ Program Files \ Java \ jre1.8 (или) 1.6 (или) 1.7 \ bin
и вставьте его в папку Eclipse, где находится eclipse.exe. Вот и все.
источник
У меня была такая же проблема, и проблема заключалась в том, что у меня была 32-разрядная версия Eclipse, работающая на моем 64-разрядном компьютере, и мне нужна была 32-разрядная версия JRE.
Я изменил
Program Files
наProgram Files (x86)
вeclipse.ini
файле так:и это решило проблему.
Вы можете просто установить 64-битный Eclipse, но это устранит ошибку.
источник
Вот как я исправил свой:
найдите место, где установлен ваш jre. в моем случае он находился в C: \ Program Files \ Java \ jdk1.7.0_10
скопируйте папку jre и вставьте ее туда, где находятся ваши файлы eclipse (где находится eclipse.exe).
когда вы загружаете eclipse, вы получаете пакет .zip, содержащий eclipse.exe и все другие файлы, необходимые для запуска eclipse, но в нем отсутствуют файлы jre. поэтому все, что вам нужно сделать, это найти, где на жестком диске находится папка jre, и добавить ее в остальную часть пакета eclipse.
источник
Вы устанавливали Java через автоматическую установку веб-браузера java.com? Если так, то это твоя проблема! Вам необходимо выполнить "ручную" установку: http://www.java.com/en/download/manual.jsp
Это просто вопрос правильного соответствия 32-битного Eclipse / 32-битного Java или 64-битного Eclipse / 64-битного Java. Многие 64-разрядные версии Windows имеют 32-разрядные браузеры, и последняя является версией Java, которую предоставляет автоматический установщик, а не тем, что требуется 64-разрядному Eclipse.
источник
Убедитесь, что путь установки JDK находится в переменной Path в Windows.
источник
У меня возникла эта проблема, потому что я удалил jdk версии 13 и переустановил j dk версии 8
Несмотря на то, что я обновил переменные пути, eclipse по- прежнему выбирает старую конфигурацию.
Вам необходимо отредактировать файл eclipse.ini, который находится в вашей папке, где размещен eclipse.exe .
Просто обновите этот файл, указав последний путь, чтобы eclipse мог его забрать
источник
Это так просто, добавьте только свой путь java, например:
в системной переменной PATH
источник
Я столкнулся с подобной проблемой ранее с Eclipse и STS IDE'S
JDK/JRE
доступна ли в вашей машине. Если нет, установите JDK и настройте переменные среды.eclipse.ini
или sts.ini следующим образом.источник
У меня также была такая же проблема при разработке приложений для Android с использованием eclipse IDE. Я решил это, удалив все установки java (у меня были оба java 6 и 7) и переустановил только jdk 7.
источник
-vm C:/Program Files/Java/jdk1.6.0_29/bin/javaw.exe
мне помогло добавление в файл .ini.источник
Я исправил это, выполнив следующие шаги:
1)
Пожалуйста, найдите скриншот того же.
источник
Просто чтобы добавить поверх других ответов:
Пользователи Windows: вы можете указать ПУТЬ JRE в eclipse.ini, разделив его символом '/' или '\'. Неважно. Eclipse все равно выберет его. Например, в моей системе Windows любой из путей в порядке (конечно, после -vm):
C: / Program Files / Java / jre1.8.0_181 / bin или C: \ Program Files \ Java \ jre1.8.0_181 \ bin
источник
Измените значение vm в файле eclipse.ini, указав правильный путь к вашему JDK примерно так:
Путь к eclipse.ini мне кажется примерно таким:
/Users/tomcat/eclipse/jee-2018-09/Eclipse.app/Contents/Eclipse
источник
Это иногда происходит, если вы удалите Java из переменных пути (намеренно или непреднамеренно). Чтобы снова установить переменную PATH, добавьте полный путь к каталогу jdk \ bin в переменную PATH. Обычно полный путь:
C: \ Program Files \ Java \ jdk-11 \ bin
Чтобы установить переменную PATH в Microsoft Windows:
источник
У меня тоже была эта проблема на машине win7. Я хотел обновить jre с помощью jdk. Поэтому я удалил папку jre, загрузил и разархивировал новый jdk. Проблема заключалась в том, что я вручную удалил папку jre, тогда как вместо этого я должен был удалить ее. В результате остается множество записей реестра, которые по-прежнему указывают на старую версию jre. Почему-то Eclipse все еще хочет использовать старую jre. Я не мог удалить старую java vm, я все время получал эту ошибку:
Ошибка 1723. Проблема с этим пакетом установщика Windows. Не удалось запустить DLL, необходимую для завершения этой установки. Обратитесь в службу поддержки или к поставщику пакета
Поэтому мне пришлось использовать эту утилиту MS, чтобы исправить удаление:
http://support.microsoft.com/kb/2438651/
Затем мне пришлось снова установить vm. Я установил в то же место, где находился исходный, чтобы не потерять еще час! После этого затмение началось правильно.
Julio
источник
У меня была эта проблема, и я решил ее таким образом. Я заметил, что в сообщении об ошибке есть jre, а не jre6 или jre7, поэтому я скопировал jre6 из программных файлов в папку eclipse, затем переименовал его с jre6 в jre, и это сработало: p
источник
Newb продвигается с моей стороны, но я установил только JRE вместо JDK . Установил JDK, и моя проблема сразу же исчезла.
источник
У меня была эта проблема, и это было связано с тем, что моя машина с Windows играла. Я зашел в панель управления -> система -> расширенный - переменные среды.
Я отредактировал переменную PATH (которая уже была правильно настроена), НИЧЕГО не изменил, нажал OK, чтобы вернуться с экранов.
Тогда затмение сработало. Понятия не имею почему, кроме окна. Надеюсь, это может кому-то помочь.
источник
У меня была эта проблема; Я исправил это, перейдя в
Компьютер -> Свойства -> Дополнительные настройки -> Переменные среды
В системных переменных найдите переменную с именем PATH.
-> Выберите Правка -> В самом конце переменной пути поставьте ";" затем добавьте свой путь к вашему JDK и поместите \ bin \ в конец
Должно быть исправлено.
Пример:
Системная переменная
C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin
Путь JDK-
C: \ Programs Files \ Java \ jre1.8.0_121
Последний путь -
C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin; C: \ Programs Files \ Java \ jre1.8.0_121 \ bin \
Источники: https://www.java.com/en/download/help/path.xml
источник
Common Files.......HP\LeanFT\bin
прочим, не у всех есть путь. Вам это не нужно для разработки на Java.Это просто. Каталог bin JDK или каталог bin JRE должны находиться в переменной пути Пример: Установленный каталог Java: Предположим, ваша java установлена в каталоге ' C: \ Program Files \ java \ Jdk1.8.0_144 '. Теперь вы можете найти каталог bin в ' C: \ Program Files \ Java \ Jdk1.8.0_144 \ Bin '
Перейдите к переменной среды пользователя
Во всплывающем окне нажмите Путь в разделе Пользовательские переменные для раздела Нажмите кнопку Изменить ... , появится другое всплывающее окно.
Нажмите Новую кнопку и введите C: \ Program Files \ Java \ Jdk1.8.0_144 \ Bin
Нажмите кнопку ОК и снова кнопку ОК во всплывающем окне переменных среды.
Теперь вы можете открыть свое затмение без ошибок
источник
Я нашел решение, в котором расположение Eclipse.ini было старой версией Java, а после обновления новой версии java расположение -vm
C:\Program Files\Java\jre1.8.0_201\bin
было таким же, поэтому мне пришлось сменить каталог на мою новую версию Java.
Поэтому решение состоит в том, чтобы просто открыть самую последнюю версию Java, скопировать путь к ее каталогу и заменить его в файле Eclipse.ini.
источник
Пример, ориентированный на будущее для Linux-подобных систем. Предполагая, что javac установлен и находится на вашем пути.
./eclipse -vm
dirname $(readlink -f $(which javac))
Это найдет каталог, в котором установлен javac, и передаст аргумент vm в eclipse.
источник
Если в Linux (например, Ubuntu 18), попробуйте установить (или переустановить в вашем случае?)
default-jre
Следующим образом:У меня была такая же ошибка, когда я просто пытался запустить установщик Eclipse (
./eclipse-inst
) на свежей загрузке Eclipse только сейчас, а установщик даже не запускался! Установкаdefault-jre
решила это!Источник:
источник
В моем случае я отредактировал eclipse.ini для другой цели, включив параметр -vm. Это было причиной отказа. Я удалил -vm и следующую строку, где я включил \ bin, и это устранило проблему.
источник
C: \ Program Files \ Java \ jre1.8.0_221 \ bin работал у меня
источник