Popravak: binarni program Java Platform SE prestao je raditi u sustavu Windows 11/10

Aplikacije temeljene na Javi obično rade prilično glatko s nekoliko povremenih padova tu i tamo. Jedna od ovih najčešće raspravljanih pogrešaka je "Java (TM) Platform SE binarni program je prestao raditi“, čemu su neki korisnici izvijestili da su svjedočili dok su pokušavali pokrenuti aplikacije temeljene na Javi na svojim sustavima. U većini slučajeva korijen uzroka je sukob između upravljačkog programa grafičke kartice i Java platforme. Ako ste suočeni s istom dilemom, samo slijedite ove popravke.

Sadržaj

Popravak 1 – Ažurirajte upravljački program grafičke kartice

Ažuriranje upravljačkog programa grafičke kartice trebalo bi uspjeti.

Pokazali smo kako jednostavno ažurirati NVIDIA karticu. Ako koristite Radeon karticu ili Intelovu, koraci su drugačiji, ali je metoda slična.

1. Prvo otvorite Geforce Experience.

2. Kada se GeForce Experience otvori, kliknite na "VOZAČI” područje.

3. Nakon toga, dodirnite "PREUZIMANJE DATOTEKA“.

Preuzimanje min

Sada će Geforce Experience preuzeti najnoviji upravljački program za vašu karticu.

4. Nakon što je gotovo, dodirnite "Ekspresna instalacija“.

Brza instalacija Min

Sada slijedite upute na zaslonu da biste dovršili instalaciju.

Nakon instalacije drajvera, ponovno pokrenuti sustav jednom. Ovo će riješiti problem s kojim se suočavate.

Popravak 2 – Deinstalirajte i ponovno instalirajte Javu

Možete deinstalirati i ponovno instalirati Java alate sa svog sustava.

Korak 1

1. Najprije pritisnite Windows tipka + X ključeve zajedno.

2. Zatim dodirnite "Aplikacije i značajke” za otvaranje stranice Postavke.

Aplikacije i značajke Min

3. Sada, s desne strane, upišite "Java” u okviru za pretraživanje.

4. Ovo će otvoriti popis Java aplikacija na vašem sustavu.

Java Update Search Min

5. Nakon toga, dodirnite izbornik s tri točke pored prve Java aplikacije i dodirnite "Deinstaliraj“.

6. Opet potvrdite svoju radnju, dodirnite "Deinstaliraj“.

Ponovo deinstaliraj min

Time ćete deinstalirati Java aplikaciju s vašeg sustava.

7. Sada, slijedeći istu metodu, deinstalirajte druge Java aplikacije s popisa.

Java pretraga Min

Nakon toga zatvorite Postavke.

Korak 2

Sada morate preuzeti najnoviju verziju Java alata i instalirati ga.

1. Isprva otvorite Preuzimanje Java arhive odjeljak.

2. Zatim odaberite ispravan uslužni program i verziju za preuzimanje i dodirnite ga.

Jdk Min

3. Morate se prijaviti koristeći svoje Oracle vjerodajnice. Ovo će započeti proces preuzimanja.

Prijava Min

Nakon što ste ga preuzeli, zatvorite prozor preglednika.

4. nakon toga, dvostruki klik na preuzetoj datoteci za postavljanje.

Jdk Dc Min

5. Zatim dodirnite "Sljedeći” za instaliranje raznih Java uslužnih programa na vaš sustav.

Sljedeća min

Sada pokušajte koristiti aplikaciju temeljenu na Javi i provjerite vidite li još uvijek istu poruku o pogrešci ili ne.

Popravak 3 – Izmijenite varijable okruženja

Konfiguriranje novih varijabli okruženja trebalo bi riješiti problem s kojim se trenutno suočavate.

1. Najprije pritisnite Windows tipka + R ključeve zajedno.

2. Zatim upišite ovu UTR naredbu i dodirnite "u redu“.

sysdm.cpl
Sysdm Cpl Min

Ovo će otvoriti prozor System Properties.

3. Kada se otvori ploča System Properties, idite na "Napredna” kartica.

4. Ovdje dodirnite "Varijable okruženja...”.

Varijable okoliša Min

5. Sada kliknite na "Novi…” opcija za stvaranje nove varijable.

Novi min

6. Zatim stavite "_JAVA_OPTIONS” u okviru naziva varijable.

7. Nakon toga upišite “-Xmx256M” u odjeljku vrijednosti varijable.

8. Na kraju, dodirnite "u redu” da biste spremili promjenu.

Java opcije Min

9. Vraćajući se na stranicu Varijable okruženja, dodirnite "u redu” za spremanje promjena.

10. Na kraju, dodirnite "Prijavite se” i “u redu” opcija.

Primijenite OK varijable okruženja

Nakon toga zatvorite prozor Svojstva sustava. Sada, ponovno podizanje sustava stroj jednom.

Više nećete vidjeti poruku o Java pogrešci na svom sustavu.

Popravak 4 – Pokrenite skriptu

Možete stvoriti i pokrenuti jednostavnu skriptu za uklanjanje sve starije Jave iz sustava.

1. Prvo pokrenite Notepad.

2. Zatim, copy-paste sve ove linije u Notepadu.

#Ova se skripta koristi za uklanjanje svih starih Java verzija i ostavljanje samo najnovijih. #Izvorni autor: mmcpherson #Verzija 1.0 - stvorena 24.04.2015. #Verzija 1.1 - ažurirana 20.05.2015. # - Sada također otkriva i uklanja staru Javu neažurirane osnovne verzije (tj. Java verzije bez ažuriranja #) # - Sada također uklanja Javu 6 i starije verzije, plus dodana mogućnost da se ovo ručno promijeni ponašanje. # - Dodano zadano ponašanje deinstaliranja da se nikad ne pokrene (sada koristi msiexec.exe za deinstalaciju) #Verzija 1.2 - ažurirano 28.07.2015 # - Ispravci pogrešaka: null array i pogreške op_addition. # VAŽNA NAPOMENA: Ako želite da verzije Java 6 i starije ostanu, uredite sljedeći redak i zamijenite $true s $false $UninstallJava6andBelow = $true #Declare nizovi verzije $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Izvršite WMI upit za pronalaženje instaliranih Java ažuriranja if ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Gdje-Objekt { $_.Name -podudaranje "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Također pronađite verziju Jave 5, ali se obrađuje malo drugačije jer se CPU bit razlikuje samo po GUID $32bitJava += Get-WmiObject -Class Win32_Proizvod | Gdje-Object { ($_.Name -podudaranje "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -i ($_.IdentifyingNumber -podudaranje "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Proizvod | Gdje-Objekt { $_.Naziv -podudaranje "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #Izvršite WMI upit da biste pronašli instalirana Java ažuriranja (64-bitna) if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Gdje-Objekt { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Također pronađite verziju Jave 5, ali se obrađuje malo drugačije jer se CPU bit razlikuje samo po GUID $64bitJava += Get-WmiObject -Class Win32_Proizvod | Gdje-Object { ($_.Name -podudaranje "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -i ($_.IdentifyingNumber -podudaranje "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Proizvod | Gdje-Objekt { $_.Naziv -podudaranje "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-bit[)]$" } } #Nabroj i popuni niz verzija Foreach ($app u $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Verzija } } #Nabroj i popuni niz verzija Foreach ($app u $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Verzija } } #Stvorite niz koji je ispravno sortiran prema stvarnoj verziji (kao sustav. Verzija objekt) nego po vrijednosti. $sorted32bitVersions = $32bitVersions | %{ Sustav novih objekata. Verzija ($_) } | sortiraj $sorted64bitVersions = $64bitVersions | %{ Sustav novih objekata. Verzija ($_) } | sortiraj #Ako se vrati jedan rezultat, pretvorite rezultat u niz s jednom vrijednošću kako ne bismo imali problema s kasnije pozivanjem .GetUpperBound if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Uhvatite vrijednost najnovije verzije iz niza, prvo pretvorite $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app u $32bitJava) { if ($app -ne $null) { # Uklonite sve verzije Jave, gdje verzija ne odgovara najnovijoj verziji. ako (($app. Verzija -ne $newest32bitVersion) -i ($newest32bitVersion -ne $null)) { $appGUID = $app. Svojstva["IdentifyingNumber"].Vrijednost. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Pričekajte -Passthru #write-host "Deinstaliranje 32-bitnog verzija: " $app } } } Foreach ($app u $64bitJava) { if ($app -ne $null) { # Ukloni sve verzije Jave, gdje verzija ne odgovara najnovijoj verzija. ako (($app. Verzija -ne $newest64bitVersion) -i ($newest64bitVersion -ne $null)) { $appGUID = $app. Svojstva["IdentifyingNumber"].Vrijednost. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Pričekajte -Passthru #write-host "Deinstaliranje 64-bitne verzije: " $app } } }

3. Zatim dodirnite "Datoteka” i dodirnite “Spremi kao” opcija.

Spremi kao min

4. Odaberite vrstu datoteke kao "Sve datotekes”.

5. Nakon toga nazovite ga kao "Remove_old_java_versions.ps1” i dodirnite “Uštedjeti” da biste spremili skriptu.

Uklonite staru Java min

Nakon što ste spremili datoteku, zatvorite Notepad.

6. Nakon toga, desnom tipkom miša kliknite ovo "Ukloni_stare_java_verzije” powershell skripta i dodirnite “Pokreni s powershellom“.

Pokreni s Powershell Min

Ovo će ukloniti stariju, oštećenu Java instalaciju iz vašeg sustava.

Popravak 5 – Očistite Java predmemoriju

Morate očistiti Java cache.

1. Prvo upišite “Konfigurirajte Javu” u okviru za pretraživanje.

2. Zatim dodirnite "Konfigurirajte Javu” da biste mu pristupili.

Konfigurirajte Min Min

3. Sada idite na “Općenito” kartica.

4. Ovdje dodirnite "Postavke…” da biste mu pristupili.

Općenito Brisanje datoteka Min Min

5. Sada dodirnite "Obriši datoteke...”.

6. Zatim dodirnite "u redu” da nastavite dalje.

Izbriši U redu Min

7. Vraćajući se na stranicu postavki privremenih datoteka, dodirnite "u redu“.

Brisanje datoteka Min

Na kraju, kada završite, zatvorite sve prozore.

Testirajte radi li ovo rješenje ili ne.

Popravak 6 – Pokrenite program u načinu kompatibilnosti

Možda postoji problem s kompatibilnošću aplikacije Java.

1. Prvo idite na ovo mjesto –

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

2. Ovdje potražite datoteku dnevnika pogrešaka.

3. Zatim desnom tipkom miša kliknite zapisnik grešaka i dodirnite "Otvoriti sa“.

Otvori s min

4. Sada odaberite "Notepad“.

Bilježnica Ok Min

4. Sada potražite "AppPath“. Na taj ćete način znati koja je Java.exe datoteka uzrokovala ovaj problem.

Obično je ovako

D:\ime aplikacije\podmapa\ocx\jre\bin) 

5. Sada samo idite do korijenske lokacije ove Java aplikacije.

6. Zatim desnom tipkom miša dodirnite "Java” aplikaciju i dodirnite “Svojstva“.

Rekviziti Min

7. Zatim idite na “Kompatibilnost” kartica.

8. nakon toga, ček "Pokrenite ovaj program u načinu kompatibilnosti za:” opcija.

9. Zatim odaberite "Windows 8” s padajućeg izbornika.

Kompatibilnost sa sustavom Windows 8 Min

10. Zatim spremite ovu promjenu dodirom na "Prijavite se” i “u redu“.

Primijeni Ok Run As Admin Universal Min

Nakon toga se odjavite s web sučelja ili bilo koje druge usluge koju koristite. Zatim se ponovno prijavite.

Pokušajte ponovo pokrenuti aplikaciju i provjerite radi li to ili ne. Vaš problem bi trebao biti riješen.

Windows 10 - Stranica 6Kako DaMontažaMrežaIzvođenjePisačSpremiAžuriranjeWindows 10KromPrikazRubBesplatni Programi

"Provjera valjanosti pisača nije uspjela." poruka se obično pojavljuje na vašem zaslonu ponekad tek nakon što primite ažuriranje upravljačkog programa ili nestanak struje. Poruku traži softver pisa...

Čitaj više

Stranica Geek - Savjeti i pregledi softvera za Windows - Stranica 10Kako DaMontažaUredSlučajnoSigurnostWindows 10FotoaparatKromNaredbeni RedakRubPogreškaExcelIgre

Vulkan-1.dll je samo još jedna dll datoteka, ali kritična u vašem sustavu koja pomaže aplikacijama i programima da nesmetano funkcioniraju u sustavu Windows 10. Omogućuje aplikaciji pristup potrebn...

Čitaj više

Stranica Geek - Windows savjeti i pregledi softvera - Stranica 13Kako DaMontažaInternetUredWindows 10KromNaredbeni RedakPrikazRubPogreška

Ako je vaš zadani preglednik Google Chrome, znali biste da osim sjajnih značajki ima i slučajne pogreške. Pogreške su popraćene porukama koje stvaraju više zabune. Jedan …Iako stalno mijenjamo poza...

Čitaj više