Невозможно запустить Eclipse - невозможно открыть \ Java \ jre6 \ lib \ i386 \ jvm.cfg - PullRequest
13 голосов
/ 23 июня 2011
could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg

- ошибка, возникающая при попытке запустить eclipse ide.

my C:\Program Files содержит

jdk1.6.0_14
jdk1.6.0_17
jre6

папок.

путь заданна

PATH: C:\Program Files\Java\jdk1.6.0_17\bin

в чем проблема

я видел эту ссылку, но она не решает мою проблему не могу найти JRE в JDK

Ответы [ 11 ]

8 голосов
/ 10 декабря 2015

У меня была похожая проблема на машине с Windows.Я переместил свой каталог Java изнутри «Program Files» (пространство в имени каталога доставляло мне проблемы) в c: \

Я установил все переменные PATH в новое место, перезапустил машину идумал, что этого будет достаточно.Нет

java - версия

Ошибка: не удалось открыть `C: \ Program Files \ Java \ jre1.8.0_66 \ lib \ i386 \ jvm.cfg

Это решение пришло от хороших людей из coderanch

Запустите regedit (просто введите «regedit» в программу «Выполнить») и пройдите до HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> JavaSoft

Там вы найдете несколько различных java-каталогов

Java Development Kit

Java Plug-in

Java Runtime Environment

Java Update

Java Web Start

В каждом каталоге вы найдете разные каталоги для разных версий Java (особенно Java Web Start).Откройте все, и вы увидите, что ваш старый путь все еще в списке.Дважды щелкните Имя (левый столбец) списка и вручную введите новый путь.

Откройте новый терминал и введите Java-версию, и все будет в порядке.

8 голосов
/ 06 сентября 2013

Эта проблема может появиться, если вы сначала устанавливаете Java в папку по умолчанию (C: \ Program Files), а затем переустанавливаете ее в другое место.

При установке по умолчанию копируются java.exe, javaw.exe и javaws.exe в C: \ Windows \ System32.Если вы находитесь в такой ситуации и удалите эти файлы, это, вероятно, решит вашу проблему.

(Спасибо Джей: http://jaykhimani.blogspot.com/2012/09/error-could-not-open-cprogram.html)

4 голосов
/ 30 января 2012

У меня также была эта проблема, и я не получил никакого решения об этом

, но теперь у меня есть решение

, если вы удалите текущую версию jre и установите более высокую версию

означает, что я использовал jre1.6, когда у меня был этот пробник, но когда я установил 1.7, он решил

3 голосов
/ 21 апреля 2017

Проблема: ошибка Eclipse Neon: «C: \ Program Files \ Java \ jre1.8.0xx.xx \ jvm.cfg»

Решение Win7 Pro: Свойства системы> Переменные среды> Системные переменные> Путь>Правка> # убедитесь, что текущий каталог JAVA появляется первым в пути, если существует более 1 каталога JAVA.

По следующему пути я переместил «C: \ ProgramData \ Oracle \ Java \ javapath» за текущим каталогом «C: \ Program Files \ Java \ jdk \ bin; C: \ Program Files \ Java».\ jre \ bin "> save

Путь C: \ Program Files \ Java \ jdk \ bin; C: \ Program Files \ Java \ jre \ bin; C: \ apache-maven-3.5.0 \ bin; C: \ ProgramData \ Oracle \ Java \ javapath

2 голосов
/ 16 марта 2017

Проблема в том, что ваше затмение не может найти jre. Просто скопируйте и вставьте папку jre в папку eclipse, а затем запустите переменную окружения eclipse.Delete.

1 голос
/ 08 мая 2017

Попробуйте вставить строку ниже в вашем файле eclipse / STS -STS.ini

-vm C: \ Program Files \ Java \ jdk1.8.0_121 (ваша версия JDK) \ bin \ javaw.exe

Поместите это в начало файла. Скорее всего, это будет работать.

Иногда помещение javaw.exe в папку eclipse также работает (там, где есть eclipse.exe)

1 голос
/ 03 февраля 2017

Есть более простое решение:

Проверьте свой ПУТЬ. Скорее всего, это относится к неверному java.exe. Это начало происходить со мной, когда я установил патч ОС. В процессе проверки и т. Д., PATH был изменен. Как только я исправил это (используя переменные среды ...), он сразу заработал.

1 голос
/ 17 ноября 2012

Что мне помогло, так это вернуться на веб-страницу Java и загрузить jre Java вместо jdk, поскольку именно это сейчас ищет глупый компьютер.Затем откройте C: Program Files> Java и убедитесь, что вы видите jre7 вместо jdk.

RS

0 голосов
/ 20 ноября 2018

Недавно у меня возникла та же проблема на моей Windows 7. Проблема заключалась в том, что для переменной Java было указано два разных пути для Java.Это можно проверить следующим образом.

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

> where java

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe <br/>
C:\Program Files\Java\jdk1.8.0_192\bin\java.exe

Первая была причиной проблемы, а удалила ее из пути.Eclipse теперь работает без переустановки.

Примечание: переменные среды всегда были следующими:

  1. JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_192
  2. JRE_HOME = C: \ ProgramFiles \ Java \ jdk1.8.0_192 \ jre

Спасибо.

КБ

0 голосов
/ 15 ноября 2018

Эта проблема в основном возникает, когда мы устанавливаем новую версию jre или jre обновляется автоматически, поскольку версия jdk и версия jre различаются и переменная пути, т.е. JAVA_HOME содержит путь jdk с включенной в него версией.Eclipse может использовать это для создания имени пути jre для указанного файла.

Я сделал обходной путь, т.е. изменил имя папки jre на более старую версию, например, jre1.8.0_191 после установки обновления, а jre1.8.0_60до обновления.Я переименовал jre1.8.0_191 в jre1.8.0_60, чтобы решить проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...