Если вы пытаетесь запустить или открыть какие-либо приложения на основе Java, такие как Minecraft, приложение может показаться не отвечающим, и единственный вариант, который у вас есть, — это закрыть приложение. В этом случае вас будет сопровождать следующее сообщение об ошибке. Бинарный файл Java Platform SE перестал работать. Проблема привела к тому, что программа перестала работать корректно. Windows закроет программу и уведомит вас, если решение доступно.. Если вы хотите устранить проблему, возникающую при открытии Minecraft, двоичный файл платформы Java TM SE не отвечает, это руководство по устранению неполадок поможет вам решить проблему, когда двоичный файл платформы Java TM SE перестал работать.
Как исправить двоичный файл Java TM Platform SE, который не отвечает в Windows 10
Вы можете запускать множество приложений, программ, веб-сайтов и ссылок в среде Java, также называемой платформой Java. Minecraft — самая популярная игра, в которой используется двоичный файл платформы OpenJDK, и в последнее время именно она подвергается множеству ошибок. Проблема не только в том, что Minecraft сталкивается с двоичным файлом платформы Java TM SE, но и в этом случае не открываются другие приложения на основе Java. Существует множество причин, по которым двоичный файл платформы Java TM SE перестал работать. Ниже перечислены несколько распространенных проблем, способствующих возникновению этой проблемы.
- Ненужные или вредные файлы кэша Java на ПК с Windows.
- Несовместимые настройки приложения Java, которые мешают работе файлов платформы Java.
- Неправильные переменные среды на компьютере.
- Некоторые моды Minecraft мешают работе двоичной версии платформы Java SE.
- Антивирус или брандмауэр препятствуют нормальному открытию и работе платформы Java.
- Устаревшие драйверы и несовместимая операционная система Windows.
В этом разделе вы познакомитесь с некоторыми эффективными идеями по устранению неполадок, которые помогут вам исправить проблему с двоичными файлами платформы openJDK на вашем компьютере с Windows 10. Следуйте им в том же порядке, чтобы достичь идеальных результатов.
Способ 1. Запустите приложение после чистой загрузки.
Многие пользователи полагают, что проблему, не отвечающую на запросы двоичного файла платформы Java TM SE, можно решить, выполнив чистую загрузку ПК и запустив программу с минимальным набором драйверов и задач запуска. Не следует путать чистую загрузку с безопасной загрузкой. Безопасный режим ПК с Windows закроет все второстепенные задачи и запустится с самыми стабильными драйверами. В безопасном режиме ПК с Windows будет находиться в наиболее стабильной среде, тогда как при чистой загрузке ПК удаляются только сторонние надстройки, назначенные в задачах запуска. Чистая загрузка вашего компьютера поможет вам решить проблемы несовместимости программного обеспечения, способствующие возникновению проблемы. Следуйте нашему руководству «Как выполнить чистую загрузку в Windows 10» и выполните те же действия, которые указаны для решения проблемы.
После перезагрузки компьютера запустите Minecraft или другие программы на основе Java. Если проблема не возникла снова, включите службы одну за другой и выясните виновника. Кроме того, вы можете попробовать принудительно удалить поврежденные программы с вашего компьютера, если они кажутся ненужными для окончательного решения проблемы.
Способ 2: запустить программу в режиме совместимости
Файл WER (отчет об ошибках Windows) создается после сбоя приложения на вашем компьютере. Он содержит необходимую информацию, которая поможет вам выяснить, почему произошел сбой. Это текстовые файлы, которые хранятся в разных местах, доступ к ним имеют только администраторы. Поставщики программного обеспечения должны согласиться на услуги Microsoft Winqual, если они хотят получить доступ к данным своих клиентов о сбоях. Просмотр этих данных о сбоях может помочь вам определить, почему на вашем устройстве возникла проблема с не отвечающим двоичным файлом платформы Java TM SE. Если вы не возражаете против того, чтобы конфиденциальные данные были переданы стороннему поставщику, вы можете передать эти данные о сбое профессионалу, который сможет объяснить вам, почему это произошло. Если вы не хотите этого делать, вы можете найти местоположение файла Java.exe, просмотрев файл WER и запустив исполняемый файл Java с правами администратора, как описано ниже. Надеемся, это решит проблему.
1. Нажмите Windows + E ключи вместе, чтобы открыть Проводник.
2. Теперь перейдите в Вид вкладку и установите флажок рядом с Скрытые элементы как изображено.
3. Теперь перейдите к следующему местоположению путь в проводнике.
C:Пользователи AppDataLocalMicrosoftWindowsWERReportArchive
Примечание: Если вы не можете найти соответствующий файл в этом месте, вы можете напрямую выполнить поиск. Java.exe в поле поиска. Но вам придется дважды щелкнуть, чтобы убедиться, что вы получаете доступ к правильному Файл Java среди ряда других подобных.
4. В рамках ОтчетАрхив папку, щелкните правой кнопкой мыши WER файл и нажмите на Открыть с помощью вариант, как показано.
5. Теперь выберите Блокнот вариант из списка и нажмите OK как изображено.
6. Перейдите в конец файла и проверьте расположение Java.exe и перейдите в то же место на вашем компьютере.
7. Щелкните правой кнопкой мыши на Java.exe файл и выберите Объекты опцию.
8. Переключитесь на Совместимость Вкладка в Объекты окно и установите флажок рядом с Запустить программу в режиме совместимости с как изображено.
9. Теперь выберите Windows 7 или 8 из раскрывающегося списка и нажмите Применить и OK чтобы сохранить изменения. Перезагрузите компьютер и перезапустите приложение.
Читайте также: Исправить ошибку io.netty.channel.AbstractChannel$AnnotatedConnectException в Minecraft
Способ 3: настройка переменных среды
Вся информация о конфигурации вашей операционной системы будет передана приложениям с помощью переменных среды. Эти переменные среды представляют собой комбинации ключ/значение, оба они являются строками. Эти переменные всегда должны быть совместимыми, чтобы избежать каких-либо проблем. Если вы недавно обновили свой ПК с Windows и столкнулись с проблемой, что двоичный файл платформы Java TM SE перестал работать, то эти пары должны быть нарушены. Попробуйте сбросить их, как описано ниже.
1. Хит Windows key и введите Панель управления, Затем нажмите на Открыть.
2. Теперь установите Просмотр вариант Крупные значки и нажмите на Система как показано.
3. Теперь прокрутите правый экран вниз и нажмите Дополнительные параметры системы как показано. Если вы подскажете UAC управление, нажмите на Да и продолжаем.
4. Затем переключитесь на Фильтр и нажмите Переменные среды ...
5. Теперь нажмите на Новое… под Системные переменные.
6. Тип _JAVA_OPTIONS в поле Имя переменной и -Xmx256M в поле Значение переменной.
7. Затем нажмите OK Для выхода из Новая системная переменная окно.
8. Снова нажмите OK в окне «Переменные среды». Проверьте, исправили ли вы двоичный файл платформы openJDK, не отвечающий на запросы, или нет.
Способ 4. Запустите приложение в безопасном режиме.
Если вы не получили никакого исправления, двоичный файл платформы Java TM SE перестал работать после перезапуска приложения, запустите приложение в безопасном режиме. Многие пользователи сообщают, что указанная проблема вызвана повреждением установочных файлов определенного инструмента Logitech Process Monitor (lvprcsrv.exe). Проверьте, есть ли это приложение на вашем компьютере, если да, полностью удалите его. Кроме того, чтобы устранить проблему, когда двоичный файл платформы openJDK не отвечает, загрузите компьютер в безопасном режиме, поскольку он отключит все программы, которые мешают работе Java. Вы можете загрузить свой компьютер, как загрузиться в безопасном режиме в Windows 10, и как только все стороннее программное обеспечение будет отключено, проверьте, не столкнетесь ли вы с этой проблемой снова.
Когда ваш компьютер перейдет в безопасный режим, проверьте, не столкнетесь ли вы с проблемой снова. Если проблема не возникла, удалите все последние программы или приложения, которые вы добавили на свой компьютер.
Читайте также: Исправить Outlook открывается только в безопасном режиме в Windows 10
Способ 5: обновить графический драйвер
Если вы столкнулись с проблемой, когда двоичный файл платформы Java TM SE постоянно не отвечает, проверьте, не устарел ли или не поврежден ли графический драйвер. Если они несовместимы, между средой Java и вашим драйвером возникает несколько конфликтов. Вы можете легко решить эту проблему, обновив драйверы графического процессора до последней версии. Вы можете вручную обновить драйверы, выполнив действия, описанные в нашем руководстве «4 способа обновления графических драйверов в Windows 10».
После обновления драйверов перезагрузите компьютер и проверьте, устранена ли проблема, связанная с прекращением работы двоичного файла платформы Java TM SE.
Метод 6: переустановите графический драйвер
Если вы по-прежнему сталкиваетесь с тем, что двоичный файл платформы openJDK не отвечает, переустановите драйверы устройств, чтобы устранить любые проблемы несовместимости. Существует несколько способов переустановить драйверы на вашем компьютере, используя сторонние инструменты или выполнив это вручную. Тем не менее, вы можете легко переустановить графические драйверы, как описано в нашем руководстве «Как удалить и переустановить драйверы в Windows 10».
После переустановки драйверов графического процессора проверьте, устранена ли проблема с неработающим двоичным файлом платформы Java TM SE.
Читайте также: Исправить установку пользовательских настроек на «Ошибка драйвера» в Windows 10
Способ 7: временно отключить антивирус (если применимо)
Ваша антивирусная программа может по ошибке препятствовать открытию каких-либо приложений на вашем компьютере. Многие пользователи Windows обнаруживают многие проблемы совместимости, и их трудно терпеть и устранять. Прочтите наше руководство «Как временно отключить антивирус в Windows 10» и следуйте инструкциям, чтобы временно отключить антивирусную программу на вашем компьютере.
После устранения проблемы с отсутствием ответа двоичного файла платформы Java TM SE на ПК с Windows 10 обязательно повторно включите антивирусную программу, поскольку компьютер без пакета безопасности всегда представляет угрозу.
Способ 8: запуск сеансов с помощью Java Web Start
Если вы по-прежнему сталкиваетесь с проблемой, когда двоичный файл платформы Java TM SE не отвечает даже после использования всех вышеперечисленных методов, вы можете попробовать запустить сеансы с помощью установленной в системе версии Java Web Start вместо приложения Blackboard Collaborate Launcher. Вы можете следовать приведенным ниже инструкциям, чтобы сделать то же самое, но вам рекомендуется обратиться в службу поддержки Collaborate для решения любых вопросов, возникающих в ходе процесса.
1. Закройте все фоновые задачи на своем компьютере, особенно все сеансы совместной работы.
2. Теперь нажмите Windows key и введите Панель управления, Затем нажмите на Откройте.
3. Затем установите Просмотреть > Крупные значки и нажмите на Программы и характеристики.
4А. Зайдите в список программ в списке и убедитесь Java уже установлен.
4Б. Если нет, установите Java, посетив java.com.
5. Убедившись, что Java установлена на вашем компьютере, загрузить новый файл собрания или записи Collaborate. Но не запускайте его.
6. Найдите любой .collab файл в Мои загрузки, щелкните файл правой кнопкой мыши и выберите Открыть с помощью вариант, как показано.
7. Затем нажмите Больше приложений.
8А. Если вы видите Java (TM) Web Start Launcher, нажмите на него и установите флажок рядом с Всегда используйте это приложение для открытия файлов .collab., Затем нажмите на OK.
8Б. Если вы не видите Java (TM) Web Start Launcher в списке, установите флажок рядом с Найдите другое приложение на этом ПК. Перейдите к указанному местоположению путь, затем нажмите на .exe файл и Откройте.
C:Программные файлыjavajreXXXbin
Примечание: XXX — это число, основанное на версии Java, установленной на вашем компьютере. Вот пример jre1.8.0_221
9. Теперь все .collab файлы будут запускаться с использованием Java Веб-старт, а не Средство запуска Blackboard Collaborate.
10. Наконец, запустите сеанс совместной работы или запись и проверьте, запускается ли приложение без проблем.
Читайте также: Исправить ошибку Discord JavaScript при запуске
Способ 9. Переустановите приложения на базе Java SE
Если вы не нашли решения проблемы, связанной с тем, что двоичный файл платформы openJDK не отвечает, попробуйте переустановить приложения на основе Java. Это разрешит все конфликтующие проблемы на вашем компьютере и тем самым устранит проблему, с которой вы столкнулись сейчас.
Примечание: Здесь в качестве примера показаны шаги по переустановке Minecraft. Следуйте инструкциям в соответствии с вашим приложением или программой.
1. Нажмите и удерживайте Windows + I ключи вместе, чтобы открыть Параметры Windows.
2. Теперь нажмите Apps.
3. Теперь найдите и нажмите Пусковая установка Minecraft и Удалить опцию.
4. Теперь подтвердите запрос, если он есть, и перезагружать ваш компьютер после удаления Minecraft.
5. Посетить Официальный сайт Майнкрафт Лаунчера и нажмите на СКАЧАТЬ ДЛЯ WINDOWS 10/11 кнопку, как показано.
6. Теперь перейдите к Мои загрузки и запустить Установщик Minecraft установочный файл.
7. Следуйте инструкциям на экране, чтобы завершить установку на свой компьютер.
8. Наконец-то вы переустановили лаунчер майнкрафта на твоем компьютере. Это бы устранило все проблемы, связанные с приложением.
Метод 10: удаление старых версий Java (с использованием сценария)
Вы столкнетесь с проблемой, когда двоичный файл платформы Java TM SE перестал работать, если на вашем компьютере установлены более старые версии Java. Поэтому вам необходимо убедиться, что приложения Java и улучшения безопасности обновлены до последней версии. Скопируйте весь приведенный ниже код и сохраните его как Remove_old_java_versions.ps1 по адресу: {PackageShare}Скрипты папку.
Примечание: Этот код проверяет наличие как 32-битных, так и 64-битных установленных версий Java и удаляет все старые версии Java, остаются только более новые версии. Это простой скрипт Powershell, он может работать сам по себе. Но для завершения всех этих процессов требуется некоторое время. Вам придется подождать до тех пор.
#Этот скрипт используется для удаления всех старых версий Java и оставления только самых новых. #Автор оригинала: mmcpherson # Версия 1.0 - создана 2015 апреля 04 г. #Версия 1.1 - обновлено 2015 мая 05 г. # - Теперь также обнаруживает и удаляет старые базовые версии Java без обновления (т. е. версии Java без обновления #) # - Теперь также удаляется Java 6 и ниже, а также добавлена возможность вручную изменить это поведение. # - Добавлено поведение удаления по умолчанию: никогда не перезагружаться (теперь для удаления используется msiexec.exe) #Версия 1.2 - обновлено 2015 мая 07 г. # - Исправлены ошибки: ошибки нулевого массива и op_addition. # ВАЖНОЕ ПРИМЕЧАНИЕ. Если вы хотите, чтобы Java версии 6 и ниже остались, отредактируйте следующую строку и замените $true на $false. $UninstallJava6andBelow = $true #Объявляем массивы версий $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Выполните запрос WMI, чтобы найти установленные обновления Java если ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*$" } #Также найдите Java версии 5, но обрабатывается немного иначе, поскольку бит ЦП можно отличить только по GUID $32bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") - и ($_.IdentifyingNumber -match "^{32") } } Еще { $32bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$" } } #Выполните запрос WMI, чтобы найти установленные обновления Java (64-разрядная версия) если ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*s[(]64-bit[)]$" } #Также найдите Java версии 5, но обрабатывается немного иначе, поскольку бит ЦП можно отличить только по GUID $64bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") - и ($_.IdentifyingNumber -match "^{64") } } Еще { $64bitJava += Get-WmiObject -Class Win32_Product | Где-Объект { $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64-bit[)]$" } } #Перечислить и заполнить массив версий Foreach ($app в $32bitJava) { if ($app -ne $null) { $32bitVersions += $app.Version } } #Перечислить и заполнить массив версий Foreach ($app в $64bitJava) { if ($app -ne $null) { $64bitVersions += $app.Version } } #Создайте массив, который правильно отсортирован по фактической версии (как объект System.Version), а не по значению. $sorted32bitVersions = $32bitVersions | %{ Новый объект System.Version ($_) } | Сортировать $sorted64bitVersions = $64bitVersions | %{ Новый объект System.Version ($_) } | Сортировать #Если возвращается один результат, преобразуйте его в массив с одним значением, чтобы у нас не возникло проблем с вызовом .GetUpperBound позже if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Захватываем значение последней версии из массива, сначала преобразуя $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)] Foreach ($app в $32bitJava) { если ($app -ne $null) { # Удалите все версии Java, версия которых не соответствует последней версии. if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app.Properties["Идентификационный номер"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Удаление 32-битной версии: " $app } } } Foreach ($app в $64bitJava) { если ($app -ne $null) { # Удалите все версии Java, версия которых не соответствует последней версии. if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) { $appGUID = $app.Properties["Идентификационный номер"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Удаление 64-битной версии: " $app } } }
Читайте также: Исправление: не удалось создать виртуальную машину Java в Windows 10
Способ 11: очистить кэш Java
Несколько пользователей предположили, что очистка кэша Java после удаления старых версий Java помогла им решить проблему, когда двоичный файл платформы Java TM SE не отвечает на вашем компьютере. Рассмотрите возможность удаления всех временных файлов, как указано ниже, через панель управления Java.
1. Хит Windows key и введите Настройка Java, затем нажмите на Откройте.
2. в Общие , нажмите Параметры ... под Temporary Internet Files раздел, как показано.
3. Затем в следующем окне нажмите на кнопку Удалить файлы кнопку, как показано.
4. В появившемся приглашении установите все флажки и нажмите OK.
Проверьте, исправили ли вы проблему, из-за которой двоичный файл платформы openJDK не отвечает сейчас.
Рекомендуется:
Мы надеемся, что это руководство было полезным, и вы сможете исправить Двоичный файл платформы Java TM SE не отвечает в Windows 10. Не стесняйтесь обращаться к нам с вопросами и предложениями через раздел комментариев ниже. Дайте нам знать, какую тему вы хотите, чтобы мы рассмотрели в следующий раз.