«Нет виртуальную машину 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, которую вы используете.
- Перейдите по этой ссылке ( здесь ) и прокрутите вниз до раздела Windows. Как только вы попадете туда, нажмите на недостающую битовую версию, чтобы начать загрузку. В зависимости от вашей разрядной версии DbVisualiser загрузите Windows Offline или Windows Offline (64-разрядная версия ) .
Примечание. Windows Offline - это 32-разрядная версия из 3 доступных вариантов.
- После завершения загрузки дважды щелкните исполняемый файл установки, затем следуйте инструкциям на экране, чтобы завершить установку.
- После завершения установки закройте мастер установки и перезагрузите компьютер.
- При следующем запуске повторите действие, которое ранее вызывало ошибку, и посмотрите, решена ли проблема.
Если эта процедура не применима или не решила проблему, перейдите к следующему потенциальному исправлению ниже.
2. Исправление переменной среды Java.
Как оказалось, ошибка «В вашей системе не найдена JVM (Exe4j_Java_Home)» также может возникать из-за неправильной переменной среды Java. Это может произойти по разным причинам, но исправление всегда одно и то же.
Чтобы решить эту проблему, вам нужно будет получить местоположение вашей установки Java и убедиться, что переменная среды Java указывает на правильное местоположение. Несколько затронутых пользователей подтвердили, что эта операция наконец позволила им решить проблему.
Вот краткое руководство по исправлению переменной среды Java:
- Откройте проводник и перейдите к пути установки вашей среды Java. Если вы не установили его в произвольном месте, вы найдете его в следующих местах:
C: \ Program Files \ Java \ * Версия Java * - 64-разрядная версия C: \ Program Files (x86) \ Java \ * Версия Java * - 32-разрядная версия
- Как только вы окажетесь в нужном месте, щелкните правой кнопкой мыши панель навигации и выберите « Копировать адрес» из появившегося контекстного меню.
- Скопировав правильное местоположение Java в буфер обмена, нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « sysdm.cpl» в текстовое поле и нажмите Enter, чтобы открыть экран « Свойства системы» .
- Как только вы окажетесь в окне « Свойства системы» , перейдите на вкладку «Дополнительно» и нажмите « Переменные среды» .
- Когда вы находитесь в окне переменных среды , перейдите в раздел Системные переменные , выберите параметр Путь и нажмите кнопку Изменить .
- В следующем окне найдите переменную среды, в которой упоминается Java. Когда вам удастся найти его, измените его значение на правильное местоположение, которое вы ранее определили на шаге 2.
- Перезагрузите компьютер и посмотрите, исчезнет ли проблема при следующем запуске системы.
Если проблема все еще возникает, перейдите к последнему потенциальному исправлению ниже.
3. Переустановите текущую среду Java.
Если вы столкнулись с этой проблемой в отношении сервера Openfire, весьма вероятно, что вы столкнулись с этой проблемой из-за ошибки, которая была устранена в последних выпусках Java. К счастью, Oracle удалось решить эту проблему с помощью сборок новее, чем Java 8 Update 161.
Если этот сценарий применим, вы можете решить проблему, удалив всю среду Java + вспомогательные компоненты и снова установив последнюю версию. Этот метод был подтвержден как успешный для многих затронутых пользователей, которые боролись с проблемой «В вашей системе не может быть найдена JVM (Exe4j_Java_Home)».
Вот краткое руководство с тем, что вам нужно сделать, чтобы переустановить текущую среду Java:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите appwiz.cpl и нажмите Enter, чтобы открыть экран « Программы и компоненты» .
- Находясь на экране « Программы и компоненты» , прокрутите список установленных приложений и найдите свою версию установки Java. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите « Удалить» из появившегося контекстного меню.
- После удаления основной установки Java повторите ту же процедуру для каждой вспомогательной установки (обновления Java, NodeJs и т. Д.).
Примечание. Если вы хотите сгруппировать их все вместе, чтобы ничего не оставить, щелкните столбец « Издатель» вверху.
- После удаления каждой установки Java перезагружайте компьютер.
- После того , как следующая последовательность запуска будет завершена, перейдите по этой ссылке здесь и скачать последнюю версию JRE. После того, как вам удастся установить его, продолжите удаление остальных связанных компонентов, которые вы ранее удалили.
- Выполните окончательный перезапуск и посмотрите, решится ли проблема при следующем запуске системы.