Выпраўце двайковы файл Java TM Platform SE, які не адказвае ў Windows 10

Калі вы спрабуеце запусціць або адкрыць якія-небудзь прыкладанні на аснове Java, такія як Minecraft, можа здацца, што прыкладанне не рэагуе, і адзіны варыянт, які ў вас ёсць, гэта закрыць прыкладанне. У гэтым выпадку вы будзеце суправаджацца паведамленнем пра памылку наступным чынам. Двайковы файл Java Platform SE перастаў працаваць. Праблема прывяла да таго, што праграма перастала працаваць належным чынам. Windows закрые праграму і паведаміць вам, калі рашэнне даступна. Калі вы хочаце вырашыць гэтае паведамленне пра памылку, якая з’явілася пры адкрыцці Minecraft, гэтае кіраўніцтва па ліквідацыі непаладак дапаможа вам вырашыць праблему, калі двайковы файл Java TM платформы SE перастаў працаваць.

Як выправіць двайковы файл Java TM Platform SE, які не адказвае ў Windows 10

Вы можаце запускаць мноства прыкладанняў, праграм, вэб-сайтаў і спасылак у асяроддзі Java, якое таксама называюць платформай Java. Майнкрафт – гэта самая папулярная гульня, якая выкарыстоўвае двайковы файл платформы OpenJDK, і ў апошні час яна падвяргаецца вялікай колькасці памылак. Майнкрафт сутыкаецца не толькі з тым, што двайковы файл платформы SE Java TM перастаў працаваць, але і іншыя прыкладанні на аснове Java таксама не адкрываюцца ў гэтым выпадку. Ёсць так шмат прычын, якія спрыяюць таму, што двайковы файл SE на платформе Java TM перастаў працаваць. Некалькі агульных праблем, якія спрыяюць праблеме, пералічаны ніжэй.

  • Непатрэбныя або шкодныя файлы кэша 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, калі хочуць атрымаць доступ да дадзеных аб збоях сваіх кліентаў. Прагляд гэтых даных аб збоях можа быць карысным для вас, каб вызначыць, чаму ў вашай прыладзе ўзнікла праблема двайковага файла платформы SE Java TM, якая не адказвае. Калі вы не супраць таго, каб канфідэнцыяльныя дадзеныя былі перададзены старонняму пастаўшчыку, вы можаце перадаць гэтыя збоі прафесіяналу, які растлумачыць вам, чаму гэта адбылося. Калі вы не хочаце гэтага рабіць, вы можаце знайсці месцазнаходжанне файла Java.exe, прагледзеўшы файл WER і запусціўшы выкананы файл Java з правамі адміністратара, як паказана ніжэй. Спадзяюся, гэта вырашыць праблему.

Праверце гэта:  Як уключыць функцыю перадачы ў Windows 10

1. Націсніце адначасова клавішы Windows + E, каб адкрыць File Explorer.

2. Цяпер перайдзіце на ўкладку «Выгляд» і пастаўце галачку побач з пунктам «Схаваныя элементы, як паказана».

3. Цяпер перайдзіце да наступнага шляху месцазнаходжання ў File Explorer.

C:Users<username>AppDataLocalMicrosoftWindowsWERReportArchive

Заўвага: калі вы не можаце знайсці адпаведны файл у гэтым месцы, вы можаце непасрэдна шукаць Java.exe у полі пошуку. Але вы павінны двойчы пстрыкнуць, калі вы атрымліваеце доступ да правільнага файла Java сярод некалькіх іншых падобных.

4. У папцы ReportArchive пстрыкніце правай кнопкай мышы файл WER і націсніце опцыю «Адкрыць з дапамогай», як паказана.

5. Цяпер абярыце опцыю «Нататнік» са спісу і націсніце «ОК», як паказана на малюнку.

6. Перайдзіце ў канец файла і праверце месцазнаходжанне Java.exe і перайдзіце ў тое ж месца на вашым ПК.

7. Пстрыкніце правай кнопкай мышы файл Java.exe і абярыце опцыю «Уласцівасці».

8. Пераключыцеся на ўкладку «Сумяшчальнасць» у акне «Уласцівасці» і ўсталюйце сцяжок «Запускаць гэту праграму ў рэжыме сумяшчальнасці, як паказана на малюнку».

9. Цяпер абярыце Windows 7 або 8 з выпадальнага спісу і націсніце «Ужыць» і «ОК», каб захаваць змены. Перазагрузіце кампутар і паўторна запусціце прыкладанне.

Спосаб 3: Настройка зменных асяроддзя

Уся інфармацыя аб канфігурацыі вашай аперацыйнай сістэмы будзе перададзена праграмам з дапамогай зменных асяроддзя. Гэтыя зменныя асяроддзя з’яўляюцца камбінацыямі ключ/значэнне, абодва яны з’яўляюцца радкамі. Гэтыя зменныя заўсёды павінны быць сумяшчальнымі, каб пазбегнуць праблем. Калі вы нядаўна абнавілі свой ПК з Windows і сутыкнуліся з праблемай двайковага файла SE платформы Java TM, значыць, гэтыя пары павінны быць парушаныя. Паспрабуйце скінуць іх, як паказана ніжэй.

1. Націсніце клавішу Windows і ўвядзіце Панэль кіравання. Затым націсніце Адкрыць.

2. Цяпер усталюйце опцыю “Прагляд па” на “Вялікія значкі” і націсніце “Сістэма”, як паказана.

3. Цяпер пракруціце правы экран уніз і націсніце Дадатковыя налады сістэмы, як паказана. Калі вам будзе прапанавана кіраванне UAC, націсніце “Так” і працягвайце.

4. Затым пераключыцеся на ўкладку «Дадаткова» і націсніце «Зменныя асяроддзя…».

5. Цяпер націсніце кнопку «Новы…» у раздзеле «Сістэмныя зменныя».

6. Увядзіце _JAVA_OPTIONS у поле Імя зменнай і -Xmx256M у поле Значэнне зменнай.

7. Затым націсніце OK, каб выйсці з акна «Новая сістэмная зменная».

8. Зноў націсніце «ОК» у акне «Зменныя асяроддзя». Праверце, ці выправілі вы праблему, калі двайковы файл платформы openJDK не адказвае.

Спосаб 4: Запусціце праграму ў бяспечным рэжыме

Калі вам не ўдалося выправіць двайковы файл платформы Java TM SE, праблема перастала працаваць пасля перазапуску праграмы, запусціце праграму ў бяспечным рэжыме. Многія карыстальнікі паведамляюць, што названая праблема выклікана пашкоджанымі ўсталявальнымі файламі пэўнага інструмента Logitech Process Monitor (lvprcsrv.exe). Праверце, ці ёсць гэта дадатак на вашым кампутары, калі ёсць, выдаліце ​​яго цалкам. Акрамя таго, каб выправіць праблему, калі двайковы файл платформы openJDK не адказвае, загрузіце кампутар у бяспечным рэжыме, таму што гэта адключыць усе праграмы, якія перашкаджаюць Java. Вы можаце загрузіць свой кампутар, Як загрузіцца ў бяспечным рэжыме ў Windows 10 і як толькі ўсё праграмнае забеспячэнне іншых вытворцаў будзе адключана, праверце, ці не сутыкнецеся вы з праблемай зноў.

Калі ваш ПК пераходзіць у бяспечны рэжым, праверце, ці не сутыкнецеся вы з праблемай зноў. Калі вы не сутыкнуліся з праблемай, выдаліце ​​ўсе нядаўнія праграмы або прыкладанні, якія вы дадалі на свой кампутар.

Спосаб 5: абнавіць графічны драйвер

Калі вы ўвесь час сутыкаецеся з праблемай, калі двайковы файл Java TM платформы SE не адказвае, праверце, ці не састарэў графічны драйвер або пашкоджаны. Калі яны несумяшчальныя, паміж асяроддзем Java і вашым драйверам узнікне некалькі канфліктаў. Вы можаце лёгка вырашыць гэтую праблему, абнавіўшы драйверы графічнага працэсара да апошняй версіі. Вы можаце абнавіць драйверы ўручную, выканаўшы інструкцыі ў нашым кіраўніцтве «4 спосабы абнаўлення графічных драйвераў у Windows 10».

Пасля таго, як вы абнавіце драйверы, перазагрузіце кампутар і праверце, ці выправілі праблему двайковага файла Java TM платформы SE.

Спосаб 6: Пераўсталёўка графічнага драйвера

Калі вы па-ранейшаму сутыкаецеся з тым, што двайковы файл платформы openJDK не адказвае, пераўсталюйце драйверы прылад, каб выправіць любыя праблемы несумяшчальнасці. Ёсць некалькі спосабаў пераўсталяваць драйверы на вашым кампутары, скарыстаўшыся інструментамі іншых вытворцаў або зрабіўшы гэта ўручную. Тым не менш, вы можаце лёгка пераўсталяваць графічныя драйверы, як паказана ў нашым кіраўніцтве Як выдаліць і пераўсталяваць драйверы ў Windows 10.

Праверце гэта:  Як дубляваць экран на windows 10

Пасля пераўсталёўкі драйвераў GPU праверце, ці выправілі праблему, якая не працуе ў двайковым файле платформы Java TM SE.

Спосаб 7: Часовае адключэнне антывіруса (калі магчыма)

Ваша антывірусная праграма можа памылкова прадухіліць адкрыццё любых праграм на вашым ПК. Многія праблемы сумяшчальнасці выяўляюцца некалькімі карыстальнікамі Windows, з імі цяжка мірыцца і выправіць іх. Прачытайце наша кіраўніцтва па тым, як часова адключыць антывірус у Windows 10, і выконвайце інструкцыі, каб часова адключыць антывірусную праграму на вашым ПК.

Пасля выпраўлення праблемы, калі двайковы файл платформы Java TM не адказвае на вашым ПК з Windows 10, пераканайцеся, што зноў уключыце антывірусную праграму, бо камп’ютар без пакета бяспекі заўсёды ўяўляе пагрозу.

Спосаб 8: Запусціце сеансы з Java Web Start

Калі вы па-ранейшаму сутыкаецеся з праблемай, што двайковы файл Java TM SE не адказвае, нават паспрабаваўшы ўсе вышэйпералічаныя метады, вы можаце паспрабаваць запусціць сесіі з дапамогай усталяванай у сістэме версіі Java Web Start замест праграмы Blackboard Collaborate Launcher. Выконвайце прыведзеныя ніжэй інструкцыі, каб зрабіць тое ж самае, але вам рэкамендуецца звязацца са службай падтрымкі Collaborate, каб вырашыць любыя пытанні, якія ўзнікнуць падчас працэсу.

1. Зачыніце ўсе фонавыя заданні на вашым ПК, асабліва сеансы сумеснай працы.

2. Цяпер націсніце клавішу Windows і ўвядзіце Панэль кіравання. Затым націсніце Адкрыць.

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:Program FilesjavajreXXXbin

Заўвага: XXX – гэта лік у залежнасці ад версіі Java, усталяванай на вашым кампутары. Вось прыклад jre1.8.0_221

9. Цяпер усе файлы .collab будуць запускацца з дапамогай Java Web Start, а не Blackboard Collaborate Launcher.

10. Нарэшце, запусціце сеанс сумеснай працы або запіс і праверце, ці запускаецца праграма без праблем.

Спосаб 9: Пераўсталёўка прыкладанняў на аснове Java SE

Калі вы не дасягнулі выпраўлення праблемы, калі двайковы файл платформы openJDK не адказвае, паспрабуйце пераўсталяваць прыкладанні на аснове Java. Гэта дазволіць вырашыць усе супярэчлівыя праблемы на вашым ПК, тым самым ухіляючы праблему, з якой вы сутыкнуліся цяпер.

Заўвага: тут у якасці прыкладу паказаны этапы пераўсталёўкі Minecraft. Выконвайце дзеянні ў адпаведнасці з вашым дадаткам або праграмай.

1. Націсніце і ўтрымлівайце адначасова клавішы Windows + I, каб адкрыць налады Windows.

2. Цяпер націсніце на Праграмы.

3. Цяпер знайдзіце і націсніце на Minecraft Launcher і абярыце опцыю «Выдаліць».

4. Цяпер пацвердзіце запыт, калі ён ёсць, і перазагрузіце кампутар пасля выдалення Minecraft.

5. Наведайце афіцыйны сайт Minecraft Launcher і націсніце кнопку СПАМПАВАЦЬ ДЛЯ WINDOWS 10/11, як паказана на малюнку.

6. Цяпер перайдзіце да Мае загрузкі і запусціце файл ўстаноўкі MinecraftInstaller.

7. Выконвайце інструкцыі на экране, каб завяршыць усталяванне на вашым ПК.

8. Нарэшце, вы пераўсталявалі праграму запуску Minecraft на вашым кампутары. Гэта выправіла б усе праблемы, звязаныя з дадаткам.

Метад 10: Выдаленне старых версій Java (з дапамогай сцэнарыя)

Вы сутыкнецеся з праблемай, калі двайковы файл платформы Java TM SE перастаў працаваць, калі на вашым камп’ютары ёсць старыя версіі Java. Такім чынам, вы павінны пераканацца, што праграмы Java і паляпшэнні бяспекі абноўлены да апошніх. Скапіруйце ўвесь пералічаны ніжэй код і захавайце яго як Remove_old_java_versions.ps1 у тэчцы {PackageShare}Scripts.

Праверце гэта:  Як запусціць дыспетчар задач ад імя адміністратара ў Windows 10

Заўвага: гэты код правярае наяўнасць усталяваных 32-разрадных і 64-разрадных версій Java і выдаляе ўсе старыя версіі Java, застаюцца толькі новыя версіі. Гэта просты скрыпт Powershell, ён можа працаваць самастойна. Але для выканання ўсіх гэтых працэсаў патрабуецца некаторы час. Да таго часу трэба пачакаць.

#This script is used to remove any old Java versions, and leave only the newest.
#Original author: mmcpherson
#Version 1.0 - created 2015-04-24
#Version 1.1 - updated 2015-05-20
# - Now also detects and removes old Java non-update base versions (i.e. Java versions without Update #)
# - Now also removes Java 6 and below, plus added ability to manually change this behaviour.
# - Added uninstall default behaviour to never reboot (now uses msiexec.exe for uninstall)
#Version 1.2 - updated 2015-07-28
# - Bug fixes: null array and op_addition errors.
# IMPORTANT NOTE: If you would like Java versions 6 and below to remain, please edit the next line and replace $true with $false
$UninstallJava6andBelow = $true
#Declare version arrays
$32bitJava = @()
$64bitJava = @()
$32bitVersions = @()
$64bitVersions = @()
#Perform WMI query to find installed Java Updates
if ($UninstallJava6andBelow) {
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*$"
 }
 #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{32")
 }
} else {
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$"
 }
}
#Perform WMI query to find installed Java Updates (64-bit)
if ($UninstallJava6andBelow) {
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*s[(]64-bit[)]$"
 }
 #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{64")
 }
} else {
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64-bit[)]$"
 }
}
#Enumerate and populate array of versions
Foreach ($app in $32bitJava) {
 if ($app -ne $null) { $32bitVersions += $app.Version }
}
#Enumerate and populate array of versions
Foreach ($app in $64bitJava) {
 if ($app -ne $null) { $64bitVersions += $app.Version }
}
#Create an array that is sorted correctly by the actual Version (as a System.Version object) rather than by value.
$sorted32bitVersions = $32bitVersions | %{ New-Object System.Version ($_) } | sort
$sorted64bitVersions = $64bitVersions | %{ New-Object System.Version ($_) } | sort
#If a single result is returned, convert the result into a single value array so we don't run in to trouble calling .GetUpperBound later
if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)}
if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)}
#Grab the value of the newest version from the array, first converting
$newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)]
$newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)]
Foreach ($app in $32bitJava) {
 if ($app -ne $null)
 {
 # Remove all versions of Java, where the version does not match the newest version.
 if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) {
 $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString()
 Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru
 #write-host "Uninstalling 32-bit version: " $app
 }
 }
}
Foreach ($app in $64bitJava) {
 if ($app -ne $null)
 {
 # Remove all versions of Java, where the version does not match the newest version.
 if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) {
 $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString()
 Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru
 #write-host "Uninstalling 64-bit version: " $app
 }
 }
}

Спосаб 11: Ачысціце кэш Java

Некалькі карыстальнікаў выказалі здагадку, што ачыстка кэша Java пасля выдалення старых версій Java дапамагла ім выправіць праблему, калі двайковы файл платформы SE Java TM не адказвае на вашым кампутары. Разглядаючы магчымасць выдалення ўсіх часовых файлаў, як паказана ніжэй праз панэль кіравання Java.

1. Націсніце клавішу Windows і ўвядзіце Configure Java, затым націсніце Open.

2. На ўкладцы «Агульныя» націсніце «Настройкі…» у раздзеле «Часовыя файлы Інтэрнэту», як паказана.

3. Затым у наступным акне націсніце кнопку «Выдаліць файлы», як паказана на малюнку.

4. У наступным запыце адзначце ўсе палі і націсніце OK.

Праверце, ці выправілі вы праблему, калі двайковы файл платформы openJDK не адказвае.

***

Мы спадзяемся, што гэта кіраўніцтва было карысным і вы змаглі выправіць двайковы файл Java TM платформы SE, які не адказвае ў Windows 10. Не саромейцеся звяртацца да нас са сваімі запытамі і прапановамі праз раздзел каментарыяў ніжэй. Дайце нам ведаць, якую тэму вы хочаце, каб мы вывучылі далей.