Виправити помилку Не вдалося знайти середовище виконання Java SE

При спробі відкрити файл Java .jar через командний рядок, наприклад, за допомогою команди «Java -Jar xxxx.jar», ви можете зіткнутися з таким повідомленням про помилку:

 Помилка: відкриття ключа реєстру "Програмне забезпечення \ JavaSoft \ JRE" Помилка: не вдалося знайти java.dll Помилка: Не вдалося знайти середовище виконання Java SE. 

Це може бути пов'язано з кількома факторами, включаючи, але не обмежуючись ними:

  • Пошкоджений реєстр
  • Відсутній шлях Java у ваших змінних середовища
  • Переміщується інсталяційна папка Java

Наприклад, ми зіткнулися з цією проблемою під час оновлення Java SE до останньої версії - ми, ймовірно, раніше мали 32-бітну інсталяцію Java, а під час запуску 64-розрядного інсталятора Java наш шлях до Java змінився.

Помилка виводу при спробі виконання команд Java в командному рядку.

На щастя, це виправити досить просто, оскільки воно просто потребує вирішення однієї з перерахованих вище проблем з відповідним рішенням. Виконайте наші кроки нижче, щоб ваші команди Java за допомогою командного рядка знову працювали, і залиште коментар у розділі коментарів, якщо ви зіткнулися з будь-якими подальшими проблемами (або знаєте про краще рішення).

  1. Видаліть усі попередні версії Java (за допомогою процесу "Видалення програм і функцій"). Якщо папка java залишається у "C: / Файли програми / ...", видаліть її.
  2. Очистіть свій реєстр (видаліть ключ java):
  3. Перейдіть до пункту «Пуск», а потім «Біг»
  4. Введіть 'regedit' у полі редагування
  5. Перейдіть на HKEY_LOCAL_MACHINE / Програмне забезпечення / Microsoft / Windows / CurrentVersion / Видалити
  6. У цій папці Видалення ви знайдете безліч записів реєстру в фігурних дужках.

    Шлях видалити повторно.
  7. Перейдіть на вкладку Редагувати, а потім знайдіть
  8. Примітка: Виділіть папку Видалити перед тим, як здійснити пошук конкретного реєстру.
  9. Введіть рядок версії як значення, щоб знайти відповідну запис реєстру, яку потрібно видалити.
  10. Знайшовши ключ реєстру, виділіть його та натисніть правою кнопкою миші та виберіть Видалити
  11. Підтвердіть видалення та натисніть Так

Крок пошуку ключів реєстру для будь-якої версії Java 7

Дотримуйтесь формату 7.0.xxx

де ххх може бути 100, 120, 130, 140 тощо.

наприклад:

  • Введіть 7.0.100 у поле пошуку, знаходить ключ реєстру для оновлення Java7 10
  • Введіть 7.0.120 у полі пошуку, знаходить ключ реєстру для оновлення Java7 12
  • Введіть 7.0.180 у поле пошуку, знайде ключ реєстру для оновлення Java7 18

Крок пошуку ключів реєстру для будь-якої версії Java 6

Дотримуйтесь формату 6.0.xxx

де ххх може бути 100, 120, 130, 140 тощо.

наприклад:

  • Введіть 6.0.100 у поле пошуку, знаходить ключ реєстру для оновлення Java6 10
  • Введіть 6.0.120 у полі пошуку, знаходить ключ реєстру для оновлення Java6 12
  • Введіть 6.0.180 у полі пошуку, знаходить ключ реєстру для оновлення Java6 18

Крок пошуку ключів реєстру для будь-якої версії Java 1.5

Дотримуйтесь формату 1.5.0.xxx

де ххх може бути 100, 120, 130, 140 тощо.

наприклад:

  • Введіть 1.5.0.100 у поле пошуку, знаходить ключ реєстру для jre1.5.0_01
  • Введіть 1.5.0.120 у поле пошуку, знаходить ключ реєстру для jre1.5.0_12
  • Введіть 1.5.0.180 у полі пошуку, знаходить ключ реєстру для jre1.5.0_18
  • Крок пошуку ключів реєстру для будь-якої версії Java 1.4

Дотримуйтесь формат 1.4.2_xxx

де xxx може бути 01, 12, 13, 14 тощо.

наприклад:

  • Введіть 1.4.2_01 у поле пошуку, знайде ключ реєстру для jre1.4.0_01
  • Введіть 1.4.2_12 у поле пошуку, знайде ключ реєстру для jre1.4.0_12
  • Введіть 1.4.2_18 у поле пошуку, знайде ключ реєстру для jre1.4.0_18

Перевстановіть Java та встановіть системну змінну JAVA_HOME на свій шлях JRE (або JDK) .

Наприклад:

 JAVA_HOME - C: \ Програмні файли \ Java \ jdk1.7.0_71 Шлях - C: \ Програмні файли \ Java \ jdk1.7.0_71 \ bin 

Ви можете перевірити, чи вдалося це рішення за допомогою наступних команд

 echo% JAVA_HOME% java -версія 

Відкрийте вікно команд вручну до шляху Java. Як бічна примітка, ви також можете запустити командний рядок безпосередньо з папки Java - перейдіть до своєї папки C: \ Program Files \ Java \ bin ( або там, де встановлена ​​ваша Java), утримуйте Shift + Клацніть правою кнопкою миші всередині вікна та натисніть "Відкрити вікно команд тут".

Цікаві Статті