Oprava: Binárny program Java Platform SE prestal fungovať v systéme Windows 11 / 10

Aplikácie založené na jazyku Java zvyčajne bežia celkom hladko s niekoľkými občasnými zlyhaniami. Jednou z týchto najdiskutovanejších chýb je „Binárny program Java (TM) Platform SE prestal fungovať“, čoho svedkami boli niektorí používatelia, keď sa pokúšali spustiť aplikácie založené na jazyku Java na svojich systémoch. Vo väčšine prípadov je príčinou konflikt medzi ovládačom grafickej karty a platformou Java. Ak čelíte rovnakej dileme, postupujte podľa týchto opráv.

Obsah

Oprava 1 – Aktualizujte ovládač grafickej karty

Aktualizácia ovládača grafickej karty by mala fungovať.

Ukázali sme, ako jednoducho aktualizovať kartu NVIDIA. Ak používate kartu Radeon alebo Intel, kroky sú odlišné, ale metóda je podobná.

1. Najprv otvorte Geforce Experience.

2. Keď sa otvorí GeForce Experience, kliknite na „VODIČOV“.

3. Potom klepnite na „STIAHNUŤ ▼“.

Stiahnuť Min

Teraz Geforce Experience stiahne najnovší ovládač pre vašu kartu.

4. Po dokončení klepnite na „Expresná inštalácia“.

Expresná inštalácia min

Teraz dokončite inštaláciu podľa pokynov na obrazovke.

Po nainštalovaní ovládača, reštart systém raz. Toto vyrieši problém, ktorému čelíte.

Oprava 2 – Odinštalujte a znova nainštalujte Java

Nástroje Java môžete odinštalovať a znova nainštalovať zo svojho systému.

Krok 1

1. Najprv stlačte tlačidlo Kláves Windows + X kľúče spolu.

2. Potom klepnite na „Aplikácie a funkcie“, čím otvoríte stránku Nastavenia.

Aplikácie a funkcie min

3. Teraz na pravej strane napíšte „Java“ vo vyhľadávacom poli.

4. Tým sa otvorí zoznam aplikácií Java vo vašom systéme.

Aktualizácia Java Hľadať Min

5. Potom klepnite na ponuku s tromi bodkami vedľa prvej aplikácie Java a klepnite na „Odinštalovať“.

6. Znova potvrďte svoju akciu klepnutím na „Odinštalovať“.

Znovu odinštalovať Min

Týmto sa odinštaluje aplikácia Java z vášho systému.

7. Teraz rovnakým spôsobom odinštalujte ďalšie aplikácie Java zo zoznamu.

Vyhľadávanie Java Min

Potom zatvorte Nastavenia.

Krok 2

Teraz si musíte stiahnuť najnovšiu verziu súpravy nástrojov Java a nainštalovať ju.

1. Najprv otvorte Stiahnite si Java archív oddiele.

2. Potom vyberte správnu pomôcku a verziu na stiahnutie a klepnite na ňu.

Jdk Min

3. Musíte sa prihlásiť pomocou svojich poverení Oracle. Tým sa spustí proces sťahovania.

Prihlásiť sa min

Po stiahnutí zatvorte okno prehliadača.

4. Potom, dvojité kliknutie v stiahnutom inštalačnom súbore.

Jdk DC Min

5. Potom klepnite na „Ďalšie” na inštaláciu rôznych pomocných programov Java na váš systém.

Ďalšia min

Teraz skúste použiť aplikáciu založenú na jazyku Java a otestujte, či sa vám stále zobrazuje rovnaké chybové hlásenie alebo nie.

Oprava 3 – Upravte premenné prostredia

Konfigurácia nových premenných prostredia by mala vyriešiť problém, ktorému momentálne čelíte.

1. Najprv stlačte tlačidlo Kláves Windows + R kľúče spolu.

2. Potom zadajte tento príkaz UTR a klepnite na „OK“.

sysdm.cpl
Sysdm Cpl Min

Tým sa otvorí okno Vlastnosti systému.

3. Keď sa otvorí panel Vlastnosti systému, prejdite na „Pokročilé“.

4. Tu klepnite na „Premenné prostredia...”.

Environmentálne premenné Min

5. Teraz kliknite na „Nový…” možnosť vytvoriť novú premennú.

Nová min

6. Potom zadajte „_JAVA_OPTIONS” v poli s názvom premennej.

7. Potom napíšte „-Xmx256M“ v časti premenná hodnota.

8. Nakoniec klepnite na „OK” na uloženie zmeny.

Možnosti Java Min

9. Po návrate na stránku Premenné prostredia klepnite na „OK” na uloženie zmien.

10. Nakoniec klepnite na „Použiť“ a „OKmožnosť “.

Použiť OK premenné prostredia

Potom zatvorte okno Vlastnosti systému. teraz reštartovať stroj raz.

Na vašom systéme už neuvidíte chybové hlásenie Java.

Oprava 4 – Spustite skript

Môžete vytvoriť a spustiť jednoduchý skript na odstránenie všetkej staršej Javy zo systému.

1. Najprv spustite Poznámkový blok.

2. potom kopírovať vložiť všetky tieto riadky v poznámkovom bloku.

#Tento skript sa používa na odstránenie všetkých starých verzií Java a ponechanie len najnovšej. #Pôvodný autor: mmcpherson #Verzia 1.0 - vytvorená 24. 4. 2015 #Verzia 1.1 - aktualizovaná 20. 5. 2015 # - Teraz tiež zisťuje a odstraňuje starú Javu neaktualizované základné verzie (t. j. verzie Java bez aktualizácie č.) # – Teraz tiež odstraňuje Java 6 a nižšie, plus pridaná možnosť ručne to zmeniť správanie. # - Pridané predvolené správanie pri odinštalovaní, ktoré sa nikdy nereštartuje (teraz používa na odinštalovanie msiexec.exe) #Verzia 1.2 - aktualizovaná 28.07.2015 # - Opravy chýb: nulové pole a chyby op_addition. # DÔLEŽITÁ POZNÁMKA: Ak chcete, aby zostali verzie Java 6 a nižšie, upravte nasledujúci riadok a nahraďte $true za $false $UninstallJava6andBelow = $true #Declare version arrays $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Vykonajte dotaz WMI na nájdenie nainštalovaných aktualizácií Java, ak ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Nájdite aj verziu Java 5, ale s mierne odlišným spracovaním, pretože bit CPU sa dá rozlíšiť iba GUID $32bitJava += Get-WmiObject -trieda 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+))(\sAktualizácia\s\d+)*$" } } #Perform WMI dotaz na nájdenie nainštalovaných aktualizácií Java (64-bit) if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$“ } #Nájdite aj verziu Java 5, ale zaobchádza sa trochu inak, pretože bit CPU sa dá rozlíšiť iba podľa 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+))(\sAktualizácia\s\d+)*\s[(]64-bitová[)]$" } } #Vypočítajte a vyplňte pole verzií Foreach ($app v $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Verzia } } #Vypočítajte a vyplňte pole verzií Foreach ($app v $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Verzia } } #Vytvorte pole, ktoré je správne zoradené podľa skutočnej verzie (ako systém. Verzia objektu) a nie podľa hodnoty. $sorted32bitVersions = $32bitVersions | %{ Systém nových objektov. Verzia ($_) } | zoradiť $sorted64bitVersions = $64bitVersions | %{ Systém nových objektov. Verzia ($_) } | sort #Ak sa vráti jeden výsledok, skonvertujte výsledok do poľa s jednou hodnotou, aby sme sa neskôr nedostali do problémov s volaním .GetUpperBound if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Získajte hodnotu najnovšej verzie z poľa, najprv skonvertujte $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $najnovšia64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app v $32bitJava) { if ($app -ne $null) { # Odstráňte všetky verzie Java, ktorých verzia sa nezhoduje s najnovšou verziou. if (($app. Verzia -ne $najnovšia32bitVersion) -a ($najnovšia32bitVerzia -ne $null)) { $appGUID = $app. Vlastnosti["IdentifyingNumber"].Hodnota. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Počkať -Passthru #write-host "Odinštalovanie 32-bit verzia: " $app } } } Foreach ($app v $64bitJava) { if ($app -ne $null) { # Odstráňte všetky verzie Java, ktorých verzia sa nezhoduje s najnovšou verzia. if (($app. Verzia -ne $najnovšia64bitVerzia) -a ($najnovšia64bitVerzia -ne $null)) { $appGUID = $app. Vlastnosti["IdentifyingNumber"].Hodnota. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Počkať -Passthru #write-host "Odinštalovanie 64-bitovej verzie: " $app } } }

3. Potom klepnite na „Súbor“ a klepnite na „Uložiť akomožnosť “.

Uložiť ako min

4. Vyberte typ súboru ako „Všetky súborys“.

5. Potom to pomenujte ako „Remove_old_java_versions.ps1“ a klepnite na „Uložiť” na uloženie skriptu.

Odstrániť Old Java Min

Po uložení súboru zatvorte Poznámkový blok.

6. Potom kliknite pravým tlačidlom myši na toto „Remove_old_java_versions“powershell skript a klepnite na “Spustite s powershell“.

Beh s Powershell Min

Tým sa z vášho systému odstráni staršia, poškodená inštalácia Java.

Oprava 5 – Vyčistite vyrovnávaciu pamäť Java

Musíte vyčistiť vyrovnávaciu pamäť Java.

1. Najprv napíšte „Nakonfigurujte Java“ vo vyhľadávacom poli.

2. Potom klepnite na „Nakonfigurujte Java“, aby ste k nemu mali prístup.

Konfigurácia min. min

3. Teraz prejdite na „generál“.

4. Tu klepnite na „Nastavenie…“, aby ste k nemu mali prístup.

Všeobecné Odstrániť súbory Min. min

5. Teraz klepnite na „Vymazať súbory...”.

6. Potom klepnite na „OK“, aby ste mohli pokračovať.

Odstrániť Ok Min

7. Po návrate na stránku Nastavenia dočasných súborov klepnite na „OK“.

Odstrániť súbory min

Nakoniec, keď skončíte, zatvorte všetky okná.

Vyskúšajte, či toto riešenie funguje alebo nie.

Oprava 6 – Spustite program v režime kompatibility

Môže sa vyskytnúť problém s kompatibilitou aplikácie Java.

1. Najprv prejdite na toto miesto -

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

2. Tu vyhľadajte súbor denníka chýb.

3. Potom kliknite pravým tlačidlom myši na protokol chýb a klepnite na „Otvorený s“.

Otvoriť s min

4. Teraz vyberte „Poznámkový blok“.

Poznámkový blok Ok Min

4. Teraz hľadajte „AppPath“. Týmto spôsobom budete skutočne vedieť, ktorý súbor Java.exe spôsobil tento problém.

Zvyčajne je to takto

D:\názov aplikácie\podpriečinok\ocx\jre\bin) 

5. Teraz stačí prejsť do koreňového umiestnenia tejto aplikácie Java.

6. Potom klepnite pravým tlačidlom myši na „Java“ a klepnite na “Vlastnosti“.

Rekvizity Min

7. Ďalej prejdite na „Kompatibilita“.

8. Potom, skontrolovať "Spustite tento program v režime kompatibility pre:možnosť “.

9. Ďalej vyberte „Windows 8“ z rozbaľovacej ponuky.

Kompatibilita so systémom Windows 8 min

10. Potom túto zmenu uložte klepnutím na „Použiť“ a „OK“.

Použiť Ok Spustiť ako správca Univerzálna min

Potom sa odhláste z webového rozhrania alebo akejkoľvek inej služby, ktorú používate. Potom sa znova prihláste.

Skúste znova spustiť aplikáciu a skontrolujte, či to funguje alebo nie. Váš problém by mal byť vyriešený.

Stránka Geek - Tipy pre Windows a recenzie softvéru - Strana 14AkoInštaláciaMicrosoft WordKanceláriaWindows 10PrehliadačBsodPríkazový RiadokHranaChyba

Používatelia tabletov Wacom sa pomerne často stretávajú s týmto problémom, kde sa im na ich Wacom Desktop Center zobrazuje chybové hlásenie „Nie je pripojené žiadne zariadenie“. Táto chyba sa môže ...

Čítaj viac

Anusha Pai - strana 2AkoInštaláciaKanceláriaÚčtyVýkonTlačiareňAktualizáciaUsbWindows 10ZvukChromeHrana

Po inovácii systému na Windows 10 sa zobrazí výzva na aktiváciu systému Windows. Mnoho používateľov v tejto fáze uviedlo, že videli kód chyby 0xC004F074. Tiež neboli schopní pokračovať ...Väčšinou ...

Čítaj viac
Vyskytol sa problém s touto opravou inštalačného balíka systému Windows

Vyskytol sa problém s touto opravou inštalačného balíka systému WindowsInštaláciaWindows 10

Ako všetci vieme, inštalátor systému Windows sa používa na inštaláciu, odinštalovanie programov v systéme. Zvyčajne sa tento balík úspešne dokončí bez akýchkoľvek chýb. Používatelia však niekedy hl...

Čítaj viac