Ошибка « Ошибка Windows 2 при загрузке виртуальной машины Java » обычно возникает, когда пользователь пытается запустить программное обеспечение Launch Anywhere и несколько других программ, для запуска которых требуется имя пользователя и пароль. Похоже, что все программы, вызывающие эту проблему, используют тот же бэкэнд, что и программа Launch Anywhere.
После исследования этой проблемы выяснилось, что проблема вызвана изменением внутреннего файла JAVA.exe . строить. Начиная с Java 1.8.0.60 , Java сообщает о внутренней сборке как 600, вместо 60 , как это было в более ранние версии. Программа установки Install Anywhere и другое аналогичное программное обеспечение могут не обновляться для распознавания нового формата, который в настоящее время использует Java, поэтому при загрузке виртуальной машины Java возникла « Ошибка Windows 2 ”.
Если вы в настоящее время боретесь с этой проблемой, вам будет приятно узнать нам удалось найти несколько исправлений, которые оказались чрезвычайно полезными для многих пользователей, оказавшихся в такой же ситуации, как и вы. Пожалуйста, следуйте каждому потенциальному исправлению по порядку, пока не найдете метод, который разрешит вашу ситуацию. Начнем!
Метод 1. Используйте последние доступные обновления
Этой проблеме уже почти три года, так что вы, вероятно, можете Предположим, что многие проблемы совместимости уже решены вовлеченными сторонами. Хотя другие методы, приведенные ниже, скорее всего, решат проблему, все они требуют определенной степени технической сложности.
Вероятно, вы можете избежать загрязнения рук, убедившись, что вы используете последнюю версию. Выпуск Java и последняя версия установщика . Java будет автоматически предлагать вам в каждой версии Windows, когда ей необходимо обновить. Но на всякий случай, если вы проигнорировали эти запросы, вы можете выполнить обновление до последней версии, используя эту ссылку (здесь).
После установки последней версии перезагрузите компьютер и убедитесь, что у вас установлена последняя версия установщика, которая показывает« Ошибка Windows 2 при загрузке Java VM ». Если исполняемый файл установки был на вашем компьютере какое-то время, зайдите в Интернет и загрузите последнюю доступную версию программного обеспечения, которое вы пытаетесь установить. Это должно гарантировать, что вы воспользуетесь преимуществами последних исправлений совместимости, выпущенных участвующими разработчиками.
Если вы по-прежнему видите « Ошибка Windows 2 при загрузке Java VM », когда вы открываете программу установки, перейдите к загрузке и установке старой версии Java вместо новой и проверьте, исправлена ли ваша ошибка..
Метод 2: Запустите программу установки с параметром LAX_VM
Этот метод широко считается лучшим исправлением для этого типа проблема. Вы можете избежать ошибки « Ошибка Windows 2 при загрузке виртуальной машины Java », запустив установщик внутри командной строки через LAX_VM .
Следуйте инструкциям ниже, чтобы открыть установщик с параметром LAX_VM через командную строку :
Примечание. Имейте в виду, что следующие шаги предполагают, что рассматриваемый установщик имеет имя installer.exe и расположение Java JDK находится в C: Program Files Java jdk1.8.0_60 bin java.exe. Замените установщик . exe с именем вашего установщика и измените расположение JDK, если вы установили его в произвольном месте
- Нажмите клавишу Windows + R , чтобы открыть команду “Выполнить”. Введите « cmd » и нажмите Enter , чтобы открыть командную строку .
- Внутри командной строки используйте «CD », чтобы перейти к месту установки. Расположение по умолчанию для загрузок браузера – C: Users * YourUsername * Downloads .
Примечание. Если ваш установщик находится в другом месте, измените команду соответствующим образом.
- Когда вы окажетесь на месте установщика, вставьте введите следующую команду в Командную строку и нажмите Enter :
installer.exe LAX_VM "C: Program Files (x86) Java jre6 bin java.exe "
Примечание. Адаптируйте это к имени вашего установщика и местоположению JDK/JRE (если он установлен в произвольном месте). Если командная строка сообщает, что не может найти JRE расположение, замените последнюю часть на «C: Program Files Java jdk1.8.0_60 bin java.exe».
Если вам удастся правильно использовать параметр LAX_VM , вы сможете запустите программу установки без ошибки « Ошибка Windows 2 при загрузке виртуальной машины Java ». Если у вас по-прежнему возникают проблемы с открытием установщика, используйте метод 3 .
Метод 3: Удаление пути Java из системной среды
Если Метод 2 не решила вашу ситуацию, давайте посмотрим, устранит ли удаление файла javapath ошибку « Ошибка Windows 2, возникшая при загрузке виртуальной машины Java ».
Некоторым пользователям удалось открыть установщик Launch Anywhere , удалив системную переменную javapath из Свойства системы . Вот краткое руководство, как это сделать:
- Нажмите Windows Key + R , чтобы открыть окно «Выполнить». Введите «systempropertiesadvanced» в поле «Выполнить» и нажмите Enter, чтобы открыть вкладку Advanced в Свойства системы.
- На вкладке Advanced нажмите « Кнопка «Переменные среды …» .
- Если есть, выберите javapath в разделе Системная переменная и нажмите кнопку Удалить . Вы сможете определить его по его местонахождению » C: ProgramData Oracle Java javapath .
Если удаление папки javapath не помогло или ее не было среди Системные переменные , перейдите к последнему методу.
Метод 4: Добавление переменной Path в систему
Если все вышеперечисленные методы не помогли, давайте посмотрим, устранит ли добавление правильной Java к переменным среды « Ошибка Windows 2, возникшая при загрузке Java. ВМ ». Вот краткое руководство, как это сделать:
- Нажмите Windows Key + R , чтобы открыть Выполнить окно. Введите «systempropertiesadvanced» и нажмите Enter , чтобы открыть вкладку Advanced в Свойства системы.
- На вкладке Дополнительно , нажмите кнопку Переменные среды… .
- Затем прокрутите вниз до списка системных переменных , укажите переменную Path и нажмите кнопку Edit . .
Примечание. Если нет Путь переменная присутствует, создайте ее с помощью кнопки New и назовите ее
- В Edit В окне «Переменная среды нажмите Создать , добавьте следующий путь и нажмите Enter :
C: Program files Java jre1.8.0_60 bin
- Нажмите OK , чтобы сохранить изменения, перезагрузите компьютер и снова запустите установщик. Вы должны обнаружить, что он работает без ошибки « Ошибка Windows 2 при загрузке виртуальной машины Java »..