Как исправить ошибку "Не удалось найти JVM" в Windows 10

«Нет виртуальную машину Java можно найти в вашей системе (Exe4j_Java_Home)» ошибка обычно появляется , когда пользователь пытается установить DbVisualizer, при запуске в exe4j исполняемого файла или при попытке запуска Minecraft (или в другую игру или приложение , которое использует среду Java).

В большинстве случаев эта проблема возникает из-за несовместимой версии Java. Чаще всего затронутые пользователи устанавливают неправильную битовую версию Java, из-за чего приложение выдает эту ошибку. Однако в некоторых случаях ошибка «В вашей системе не найдена JVM (Exe4j_Java_Home)» появляется из-за неправильной переменной среды Java.

Но если вы столкнулись с проблемой в отношении сервера Openfire, скорее всего, это связано с ошибкой, которая с тех пор была устранена в версиях Java более новых, чем Java 8 Update 161.

Примечание . Вот как исправить ошибку «Javac не распознан». 

1. Установите совместимую версию DbVisualiser.

Как сообщают многие затронутые пользователи, эта проблема, скорее всего, возникает из-за несовместимой установки Java. Наиболее затронутым пользователям удалось решить проблему после того, как они поняли, что они пытались развернуть 32-версию DbVisualiser с 64-разрядной установкой java (или наоборот).

Если этот сценарий применим, вы можете быстро решить проблему, просто установив недостающую битовую версию установки Java. Вот краткое руководство, как это сделать:

Примечание. Приведенное ниже руководство должно применяться независимо от версии Windows, которую вы используете.

  1. Перейдите по этой ссылке ( здесь ) и прокрутите вниз до раздела Windows. Как только вы попадете туда, нажмите на недостающую битовую версию, чтобы начать загрузку. В зависимости от вашей разрядной версии DbVisualiser загрузите Windows Offline или Windows Offline (64-разрядная версия ) .

    Примечание. Windows Offline - это 32-разрядная версия из 3 доступных вариантов.

  2. После завершения загрузки дважды щелкните исполняемый файл установки, затем следуйте инструкциям на экране, чтобы завершить установку.
  3. После завершения установки закройте мастер установки и перезагрузите компьютер.
  4. При следующем запуске повторите действие, которое ранее вызывало ошибку, и посмотрите, решена ли проблема.

Если эта процедура не применима или не решила проблему, перейдите к следующему потенциальному исправлению ниже.

2. Исправление переменной среды Java.

Как оказалось, ошибка «В вашей системе не найдена JVM (Exe4j_Java_Home)»  также может возникать из-за неправильной переменной среды Java. Это может произойти по разным причинам, но исправление всегда одно и то же.

Чтобы решить эту проблему, вам нужно будет получить местоположение вашей установки Java и убедиться, что переменная среды Java указывает на правильное местоположение. Несколько затронутых пользователей подтвердили, что эта операция наконец позволила им решить проблему.

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

  1. Откройте проводник и перейдите к пути установки вашей среды Java. Если вы не установили его в произвольном месте, вы найдете его в следующих местах:
    C: \ Program Files \ Java \ * Версия Java * - 64-разрядная версия C: \ Program Files (x86) \ Java \ * Версия Java * - 32-разрядная версия
  2. Как только вы окажетесь в нужном месте, щелкните правой кнопкой мыши панель навигации и выберите « Копировать адрес» из появившегося контекстного меню.
  3. Скопировав правильное местоположение Java в буфер обмена, нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « sysdm.cpl» в текстовое поле и нажмите Enter, чтобы открыть экран « Свойства системы» .
  4. Как только вы окажетесь в окне « Свойства системы» , перейдите на вкладку «Дополнительно» и нажмите « Переменные среды» .Перейдите на вкладку Advanced в System Properties и щелкните Environment Variables.
  5. Когда вы находитесь в окне переменных среды , перейдите в раздел Системные переменные , выберите параметр Путь и нажмите кнопку Изменить .Отредактируйте переменную Path
  6. В следующем окне найдите переменную среды, в которой упоминается Java. Когда вам удастся найти его, измените его значение на правильное местоположение, которое вы ранее определили на шаге 2.
  7. Перезагрузите компьютер и посмотрите, исчезнет ли проблема при следующем запуске системы.

Если проблема все еще возникает, перейдите к последнему потенциальному исправлению ниже.

3. Переустановите текущую среду Java.

Если вы столкнулись с этой проблемой в отношении сервера Openfire, весьма вероятно, что вы столкнулись с этой проблемой из-за ошибки, которая была устранена в последних выпусках Java. К счастью, Oracle удалось решить эту проблему с помощью сборок новее, чем Java 8 Update 161.

Если этот сценарий применим, вы можете решить проблему, удалив всю среду Java + вспомогательные компоненты и снова установив последнюю версию. Этот метод был подтвержден как успешный для многих затронутых пользователей, которые боролись с проблемой «В вашей системе не может быть найдена JVM (Exe4j_Java_Home)».

Вот краткое руководство с тем, что вам нужно сделать, чтобы переустановить текущую среду Java:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите appwiz.cpl и нажмите Enter, чтобы открыть экран « Программы и компоненты» .
  2. Находясь на экране « Программы и компоненты» , прокрутите список установленных приложений и найдите свою версию установки Java. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите « Удалить» из появившегося контекстного меню.Удаление каждой установки Java
  3. После удаления основной установки Java повторите ту же процедуру для каждой вспомогательной установки (обновления Java, NodeJs и т. Д.).

    Примечание. Если вы хотите сгруппировать их все вместе, чтобы ничего не оставить, щелкните столбец « Издатель» вверху.

  4. После удаления каждой установки Java перезагружайте компьютер.
  5. После того , как следующая последовательность запуска будет завершена, перейдите по этой ссылке здесь  и скачать последнюю версию JRE. После того, как вам удастся установить его, продолжите удаление остальных связанных компонентов, которые вы ранее удалили.
  6. Выполните окончательный перезапуск и посмотрите, решится ли проблема при следующем запуске системы.