Oprava: Binární program Java Platform SE přestal fungovat ve Windows 11/10

Java aplikace obvykle běží docela hladce s několika občasnými pády tu a tam. Jednou z těchto nejdiskutovanějších chyb je „Binární program Java (TM) Platform SE přestal fungovat“, kterého někteří uživatelé hlásili, že byli svědky při pokusu o spouštění aplikací založených na Javě na svých systémech. Ve většině případů je kořenem příčiny konflikt mezi ovladačem grafické karty a platformou Java. Pokud čelíte stejnému dilematu, postupujte podle těchto oprav.

Obsah

Oprava 1 – Aktualizujte ovladač grafické karty

Aktualizace ovladače grafické karty by měla vyjít.

Ukázali jsme, jak snadno aktualizovat kartu NVIDIA. Pokud používáte kartu Radeon nebo Intel, kroky se liší, ale metoda je podobná.

1. Nejprve otevřete Geforce Experience.

2. Když se GeForce Experience otevře, klikněte na „ŘIDIČI" plocha.

3. Poté klepněte na „STAŽENÍ“.

Stáhnout Min

Nyní Geforce Experience stáhne nejnovější ovladač pro vaši kartu.

4. Po dokončení klepněte na „Expresní instalace“.

Expresní instalace min

Nyní dokončete instalaci podle pokynů na obrazovce.

Po instalaci ovladače restartovat systém jednou. To vyřeší problém, kterému čelíte.

Oprava 2 – Odinstalujte a znovu nainstalujte Javu

Nástroje Java můžete ze svého systému odinstalovat a znovu nainstalovat.

Krok 1

1. Nejprve stiskněte tlačítko Klávesa Windows + X klíče dohromady.

2. Poté klepněte na „Aplikace a funkce” otevřete stránku Nastavení.

Aplikace a funkce Min

3. Nyní na pravé straně zadejte „Jáva“ ve vyhledávacím poli.

4. Otevře se seznam Java aplikací ve vašem systému.

Aktualizace Java Hledat Min

5. Poté klepněte na nabídku se třemi tečkami vedle první aplikace Java a klepněte na „Odinstalovat“.

6. Znovu potvrďte svou akci klepnutím na „Odinstalovat“.

Znovu odinstalovat Min

Tím odinstalujete aplikaci Java z vašeho systému.

7. Nyní stejným způsobem odinstalujte další Java aplikace v seznamu.

Java Search Min

Poté zavřete Nastavení.

Krok 2

Nyní si musíte stáhnout nejnovější verzi sady nástrojů Java a nainstalovat ji.

1. Nejprve otevřete Java archiv ke stažení sekce.

2. Poté vyberte správný nástroj a verzi, kterou chcete stáhnout, a klepněte na ni.

Jdk Min

3. Musíte se přihlásit pomocí přihlašovacích údajů Oracle. Tím se spustí proces stahování.

Přihlásit se Min

Po stažení zavřete okno prohlížeče.

4. Potom, dvojklik na staženém instalačním souboru.

Jdk DC Min

5. Poté klepněte na „další” k instalaci různých obslužných programů Java do vašeho systému.

Další min

Nyní zkuste použít aplikaci založenou na Javě a otestujte, zda se vám stále zobrazuje stejná chybová zpráva nebo ne.

Oprava 3 – Upravte proměnné prostředí

Konfigurace nových proměnných prostředí by měla vyřešit problém, kterému aktuálně čelíte.

1. Nejprve stiskněte tlačítko Klávesa Windows + R klíče dohromady.

2. Poté zadejte tento příkaz UTR a klepněte na „OK“.

sysdm.cpl
Sysdm Cpl Min

Tím se otevře okno Vlastnosti systému.

3. Když se otevře panel Vlastnosti systému, přejděte na „Pokročilý“.

4. Zde klepněte na „Proměnné prostředí...”.

Proměnné prostředí Min

5. Nyní klikněte na „Nový…” možnost vytvořit novou proměnnou.

Nová min

6. Poté vložte „_JAVA_OPTIONS” v poli název proměnné.

7. Poté zadejte „-Xmx256M“ v části proměnná hodnota.

8. Nakonec klepněte na „OK” pro uložení změny.

Možnosti Java Min

9. Po návratu na stránku Proměnné prostředí klepněte na „OK” pro uložení změn.

10. Nakonec klepněte na „Aplikovat" a "OKmožnost “.

Použít Ok Enviroment Variables

Poté zavřete okno Vlastnosti systému. Nyní, restartovat stroj jednou.

Chybová zpráva Java se ve vašem systému znovu nezobrazí.

Oprava 4 – Spusťte skript

Můžete vytvořit a spustit jednoduchý skript k odstranění veškeré starší Javy ze systému.

1. Nejprve spusťte Poznámkový blok.

2. Pak, kopírovat vložit všechny tyto řádky v poznámkovém bloku.

#Tento skript se používá k odstranění všech starých verzí Java a ponechání pouze nejnovější. #Původní autor: mmcpherson #Version 1.0 – vytvořeno 24. 4. 2015 #Version 1.1 – aktualizováno 20.05.2015 # – Nyní také detekuje a odstraňuje starou Javu neaktualizované základní verze (tj. verze Java bez aktualizace č.) # – Nyní také odstraňuje Java 6 a nižší, plus přidána možnost ručně toto změnit chování. # - Přidáno výchozí chování při odinstalaci, aby se nikdy nerestartovalo (nyní používá k odinstalaci msiexec.exe) #Version 1.2 - aktualizováno 28.07.2015 # - Opravy chyb: chyby null array a op_addition. # DŮLEŽITÁ POZNÁMKA: Pokud chcete, aby verze Java 6 a nižší zůstaly, upravte prosím následující řádek a nahraďte $true za $false $UninstallJava6andBelow = $true #Declare version arrays $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Proveďte dotaz WMI k nalezení nainstalovaných aktualizací Java if ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Najděte také verzi Java 5, ale zpracovaná mírně odlišně, protože bit CPU lze odlišit pouze GUID $32bitJava += Get-WmiObject -třída Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -a ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sAktualizace\s\d+)*$" } } #Proveďte dotaz WMI pro nalezení nainstalovaných aktualizací Java (64bitové) if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$“ } #Najděte také Java verze 5, ale zachází se mírně odlišně, protože bit CPU lze odlišit pouze pomocí GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -a ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sAktualizace\s\d+)*\s[(]64-bit[)]$" } } #Vyjmenujte a naplňte pole verzí Foreach ($app v $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Verze } } #Vyjmenujte a naplňte pole verzí Foreach ($app v $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Verze } } #Vytvořte pole, které je správně seřazeno podle skutečné verze (jako systém. Objekt verze) spíše než hodnotou. $sorted32bitVersions = $32bitVersions | %{ Systém nových objektů. Verze ($_) } | sort $sorted64bitVersions = $64bitVersions | %{ Systém nových objektů. Verze ($_) } | sort #Pokud je vrácen jeden výsledek, převeďte výsledek do pole jedné hodnoty, abychom se později nedostali do problémů s voláním .GetUpperBound if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Získejte hodnotu nejnovější verze z pole, nejprve převeďte $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app v $32bitJava) { if ($app -ne $null) { # Odeberte všechny verze Javy, kde verze neodpovídá nejnovější verzi. if (($app. Verze -ne $nejnovější32bitVersion) -a ($nejnovější32bitVersion -ne $null)) { $appGUID = $app. Vlastnosti["IdentifyingNumber"].Hodnota. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Počkejte -Passthru #write-host "Odinstalování 32bitové verze verze: " $app } } } Foreach ($app v $64bitJava) { if ($app -ne $null) { # Odeberte všechny verze Javy, jejichž verze neodpovídá nejnovější verze. if (($app. Verze -ne $nejnovější64bitVersion) -a ($nejnovější64bitVersion -ne $null)) { $appGUID = $app. Vlastnosti["IdentifyingNumber"].Hodnota. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Počkejte -Passthru #write-host "Odinstalování 64bitové verze: " $app } } }

3. Poté klepněte na „Soubor“ a klepněte na „Uložit jakomožnost “.

Uložit jako min

4. Vyberte typ souboru jako „Celý soubors“.

5. Poté jej pojmenujte jako „Remove_old_java_versions.ps1“ a klepněte na „Uložit” pro uložení skriptu.

Odebrat Old Java Min

Po uložení souboru zavřete Poznámkový blok.

6. Poté klikněte pravým tlačítkem myši na toto „Remove_old_java_versions“ powershell skript a klepněte na “Spusťte s powershell“.

Spustit s Powershell Min

Tím se z vašeho systému odstraní starší, poškozená instalace Java.

Oprava 5 – Vyčistěte mezipaměť Java

Musíte vyčistit mezipaměť Java.

1. Nejprve zadejte „Nakonfigurujte Javu“ ve vyhledávacím poli.

2. Poté klepněte na „Nakonfigurujte Javu“ pro přístup.

Nakonfigurujte min. min

3. Nyní přejděte na „Všeobecné“.

4. Zde klepněte na „Nastavení…“ pro přístup.

Obecné Deletefiles Min

5. Nyní klepněte na „Vymazat soubory...”.

6. Poté klepněte na „OK“ pokračovat dále.

Smazat Ok Min

7. Po návratu na stránku Nastavení dočasných souborů klepněte na „OK“.

Smazat soubory min

Nakonec, až budete hotovi, zavřete všechna okna.

Vyzkoušejte, zda toto řešení funguje nebo ne.

Oprava 6 – Spusťte program v režimu kompatibility

Může nastat problém s kompatibilitou aplikace Java.

1. Nejprve přejděte na toto místo –

C:\users\%username%\AppData\Local\Microsoft\Windows\WER\ReportArchive

2. Zde vyhledejte soubor protokolu chyb.

3. Poté klikněte pravým tlačítkem myši na protokol chyb a klepněte na „Otevřít s“.

Otevřít s min

4. Nyní vyberte „poznámkový blok“.

Poznámkový blok Ok Min

4. Nyní hledejte „AppPath“. Tímto způsobem budete vědět, který soubor Java.exe tento problém způsobil.

Obvykle je to takto

D:\název aplikace\podsložka\ocx\jre\bin) 

5. Nyní stačí přejít do kořenového umístění této aplikace Java.

6. Poté klepněte pravým tlačítkem na „Jáva“ a klepněte na “Vlastnosti“.

Rekvizity Min

7. Dále přejděte na „Kompatibilita“.

8. Potom, šek "Spusťte tento program v režimu kompatibility pro:možnost “.

9. Dále zvolte „Windows 8“ z rozbalovací nabídky.

Kompatibilita Windows 8 min

10. Poté tuto změnu uložte klepnutím na „Aplikovat" a "OK“.

Použít Ok Spustit jako správce Univerzální min

Poté se odhlaste z webového rozhraní nebo jakékoli jiné služby, kterou používáte. Poté se znovu přihlaste.

Zkuste aplikaci spustit znovu a zkontrolujte, zda to funguje nebo ne. Váš problém by měl být vyřešen.

Windows 10 - Strana 10JakInstalaceKancelářOnedriveTiskárnaNáhodnýWindows 10FotoaparátChromePříkazový řádekZobrazitChybaVynikatHraní

Obnovení systému je velmi důležitá funkce, která přichází k záchraně při řešení jakéhokoli problému v systému, když selžou všechna řešení a opravy. Co však můžeme dělat, když čelíme problémům s…Mno...

Přečtěte si více

Windows 10 - Strana 16JakInstalaceMicrosoft WordSíťBezpečnostníWindows 10ZvukBluetoothProhlížečChromeOkrajChybaHraní

Průměrný pevný disk má životnost tři až pět let. Během svého životního cyklu pevný disk zřídka zobrazuje chybovou zprávu. Jedna z těchto chybových zpráv je „pevný disk 1 rychlý 303“ nebo „pevný dis...

Přečtěte si více
Chyba 1625 - Instalace zakázána opravou zásad systému

Chyba 1625 - Instalace zakázána opravou zásad systémuInstalace

Chyba instalace #1625 je chyba systému Windows, která se obvykle objeví během instalace, pokud byla v systému povolena bezpečnostní politika. Kompletní chybová zpráva zní takto:"Chyba 1625 - tato i...

Přečtěte si více