Калі вы спрабуеце запусціць або адкрыць якія-небудзь прыкладанні на аснове 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 з правамі адміністратара, як паказана ніжэй. Спадзяюся, гэта вырашыць праблему.
1. прэс Windows + E ключы разам, каб адкрыць File Explorer.
2. Зараз перайдзіце да выгляд і пастаўце галачку побач схаваныя элементы як паказана.
3. Цяпер перайдзіце да наступнага месца шлях у File Explorer.
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 і сутыкнуліся з праблемай двайковага файла SE платформы Java TM, значыць, гэтыя пары павінны быць парушаныя. Паспрабуйце скінуць іх, як паказана ніжэй.
1. Удар ключ для Windows і тып пульт кіравання. Затым націсніце на Адкрыць.
2. Цяпер усталюйце прагляд па магчымасць вялікія абразкі і націсніце на кнопку Сістэма як паказана.
3. Цяпер пракруціце правы экран уніз і націсніце Пашыраны налады сістэмы як паказана. Калі вам падкажа Кантроль уліковых запісаў кантроль, націсніце на ды і працягвайце.
4. Затым пераключыцеся на прасунуты Ўкладка і націсніце на кнопку Зменныя асяроддзя…
5. Цяпер націсніце на Новае ... кнопка пад Сістэмныя зменныя.
6. тып _JAVA_ПАРАМЕТРЫ у полі Імя зменнай і -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.
Пасля пераўсталёўкі драйвераў GPU праверце, ці выправілі праблему, якая не працуе ў двайковым файле платформы Java TM SE.
Чытайце таксама: Выпраўленне «Збой усталявання налад карыстальніка ў драйвер» у Windows 10
Спосаб 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А. Перайдзіце да спісу праграм у спісе і пераканайцеся ява ужо ўсталяваны.
4Б. Калі няма, усталюйце Java, наведаўшы java.com.
5. Пасля таго, як вы пераканаліся, што Java усталявана на вашым ПК, спампаваць новую сустрэчу Collaborate або файл запісу. Але не запускайце яго.
6. Знайдзіце любы .супрацоўніцтва файл у Мае загрузкі, пстрыкніце файл правай кнопкай мышы і націсніце на Адкрыць з дапамогай варыянт, як паказана.
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. Зараз усё .супрацоўніцтва файлы будуць запускацца з дапамогай ява Web Start, а не Blackboard Collaborate Launcher.
10. Нарэшце, запусціце сеанс сумеснай працы або запіс і праверце, ці запускаецца праграма без праблем.
Чытайце таксама: Выпраўце памылку Discord JavaScript пры запуску
Спосаб 9: Пераўсталёўка прыкладанняў на аснове Java SE
Калі вы не дасягнулі выпраўлення праблемы, калі двайковы файл платформы openJDK не адказвае, паспрабуйце пераўсталяваць прыкладанні на аснове Java. Гэта дазволіць вырашыць усе супярэчлівыя праблемы на вашым ПК, тым самым ухіляючы праблему, з якой вы сутыкнуліся зараз.
нататка: Тут у якасці прыкладу паказаны этапы пераўсталёўкі Minecraft. Выконвайце дзеянні ў адпаведнасці з вашым дадаткам або праграмай.
1. Націсніце і ўтрымлівайце Клавішы Windows + I разам, каб адкрыць параметры Windows.
2. Цяпер, націсніце на прыкладання.
3. Цяпер знайдзіце і націсніце Пускавая ўстаноўка Minecraft і абярыце Выдаленне варыянт.
4. Цяпер пацвердзіце падказку, калі яна ёсць, і перазагружаць вашага ПК пасля выдалення Minecraft.
5. Наведайце Майнкрафт лаунчер афіцыйны сайт і націсніце СПАМПАВАЦЬ ДЛЯ WINDOWS 10/11 кнопку, як паказана на малюнку.
6. Цяпер перайдзіце да Мае загрузкі і запусціць Усталёўшчык майнкрафт файл ўстаноўкі.
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 #Версія 1.1 - абноўлена 2015 # - Цяпер таксама выяўляе і выдаляе старыя базавыя версіі Java без абнаўлення (г.зн. версіі Java без абнаўлення #) # - Цяпер таксама выдаляецца Java 6 і ніжэй, а таксама дадаецца магчымасць уручную змяняць гэтыя паводзіны. # - Дададзены паводзіны выдалення па змаўчанні, каб ніколі не перазагружацца (цяпер для выдалення выкарыстоўваецца msiexec.exe) #Версія 1.2 - абноўлена 2015 # - Выпраўленні памылак: памылкі нулявога масіва і 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 -супадзенне з "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -і ($_.IdentifyingNumber -супадзенне з "^{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 -супадзенне з "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -і ($_.IdentifyingNumber -супадзенне з "^{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 | %{ New-Object System.Version ($_) } | сартаваць $sorted64bitVersions = $64bitVersions | %{ New-Object 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["IdentifyingNumber"].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["IdentifyingNumber"].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 дапамагла ім выправіць праблему, калі двайковы файл платформы SE Java TM не адказвае на вашым кампутары. Разглядаючы магчымасць выдалення ўсіх часовых файлаў, як паказана ніжэй праз панэль кіравання Java.
1. Удар ключ для Windows і тып Настройка Java, А затым націсніце на адкрыты.
2. у агульны на ўкладцы, націсніце на Налады ... пад Temporary Internet Files раздзел, як паказана.
3. Затым у наступным акне націсніце на Выдаліць файлы кнопку, як паказана на малюнку.
4. У наступным запыце адзначце ўсе палі і націсніце OK.
Праверце, ці выправілі вы праблему, калі двайковы файл платформы openJDK не адказвае.
Рэкамендуецца:
Мы спадзяемся, што гэта кіраўніцтва было карысным і вы змаглі выправіць Двайковы файл платформы Java TM SE не адказвае у Windows 10. Не саромейцеся звяртацца да нас са сваімі запытамі і прапановамі праз раздзел каментарыяў ніжэй. Дайце нам ведаць, якую тэму вы хочаце, каб мы вывучылі далей.