Labojums: Java Platform SE binārais fails ir pārstājis darboties operētājsistēmā Windows 11/10

Uz Java balstītas lietojumprogrammas parasti darbojas diezgan nevainojami, ik pa laikam atteicoties. Viena no šīm visvairāk apspriestajām kļūdām ir "Java (TM) Platform SE binārā versija ir pārstājusi darboties“, ko daži lietotāji ir ziņojuši par aculieciniekiem, mēģinot savās sistēmās palaist uz Java balstītas lietojumprogrammas. Vairumā gadījumu iemesla cēlonis ir konflikts starp grafikas kartes draiveri un Java platformu. Ja jūs saskaraties ar tādu pašu dilemmu, vienkārši izpildiet šos labojumus.

Satura rādītājs

1. labojums — atjauniniet grafikas kartes draiveri

Jāatjaunina grafikas kartes draiveris.

Mēs esam parādījuši, kā viegli atjaunināt NVIDIA karti. Ja izmantojat Radeon vai Intel karti, darbības ir atšķirīgas, taču metode ir līdzīga.

1. Vispirms atveriet Geforce Experience.

2. Kad tiek atvērts GeForce Experience, noklikšķiniet uz “VADĪTĀJI” apgabalā.

3. Pēc tam pieskarieties “LEJUPIELĀDĒT“.

Lejupielādēt Min

Tagad Geforce Experience lejupielādēs jūsu kartes jaunāko draiveri.

4. Kad tas ir izdarīts, pieskarieties "Ekspress uzstādīšana“.

Ātrā uzstādīšana Min

Tagad izpildiet ekrānā redzamos norādījumus, lai pabeigtu instalēšanu.

Pēc draivera instalēšanas, restartēt sistēma vienreiz. Tas atrisinās problēmu, ar kuru jūs saskaraties.

2. labojums — atinstalējiet un atkārtoti instalējiet Java

Varat atinstalēt un atkārtoti instalēt Java rīkus no savas sistēmas.

1. darbība

1. Sākumā nospiediet Windows taustiņš+X atslēgas kopā.

2. Pēc tam pieskarieties “Lietotnes un funkcijas”, lai atvērtu lapu Iestatījumi.

Lietotnes un līdzekļi Min

3. Tagad labajā pusē ierakstiet “Java” meklēšanas lodziņā.

4. Tie atvērs jūsu sistēmā esošo Java lietotņu sarakstu.

Java atjauninājumu meklēšanas min

5. Pēc tam pieskarieties trīs punktu izvēlnei blakus pirmajai Java lietotnei un pieskarieties “Atinstalēt“.

6. Vēlreiz apstipriniet savu darbību, pieskarieties “Atinstalēt“.

Atkal atinstalēt Min

Tādējādi no jūsu sistēmas tiks atinstalēta Java lietotne.

7. Tagad, ievērojot to pašu metodi, atinstalējiet citas sarakstā esošās Java programmas.

Java meklēšanas min

Pēc tam aizveriet iestatījumus.

2. darbība

Tagad jums ir jālejupielādē jaunākā Java rīkkopas versija un tā jāinstalē.

1. Sākumā atveriet Java arhīva lejupielāde sadaļā.

2. Pēc tam izvēlieties pareizo utilītu un versiju, ko lejupielādēt, un pieskarieties tai.

Jdk Min

3. Jums ir jāpiesakās, izmantojot savus Oracle akreditācijas datus. Tas sāks lejupielādes procesu.

Pierakstīties Min

Kad esat to lejupielādējis, aizveriet pārlūkprogrammas logu.

4. Pēc tam, dubultklikšķi lejupielādētajā iestatīšanas failā.

Jdk Dc Min

5. Pēc tam pieskarieties “Nākamais”, lai savā sistēmā instalētu dažādas Java utilītas.

Nākamais min

Tagad mēģiniet izmantot Java lietotni un pārbaudiet, vai joprojām tiek rādīts tas pats kļūdas ziņojums.

3. labojums — vides mainīgo modificēšana

Konfigurējot jaunus vides mainīgos, ir jāatrisina problēma, ar kuru pašlaik saskaraties.

1. Sākumā nospiediet Windows taustiņš+R atslēgas kopā.

2. Pēc tam ierakstiet šo UTR komandu un pieskarieties “labi“.

sysdm.cpl
Sysdm Cpl Min

Tas atvērs sistēmas rekvizītu logu.

3. Kad tiek atvērts sistēmas rekvizītu panelis, dodieties uz "Papilducilne.

4. Šeit pieskarieties “Vides mainīgie...”.

Vides mainīgie Min

5. Tagad noklikšķiniet uz "Jauns…” opciju, lai izveidotu jaunu mainīgo.

Jauns min

6. Pēc tam ielieciet "_JAVA_OPTIONS” mainīgā nosaukuma lodziņā.

7. Pēc tam ierakstiet "-Xmx256M” mainīgo vērtību sadaļā.

8. Visbeidzot pieskarieties “labi”, lai saglabātu izmaiņas.

Java opcijas Min

9. Atgriežoties lapā Vides mainīgie, pieskarieties “labi”, lai saglabātu izmaiņas.

10. Visbeidzot pieskarieties “Pieteikties" un "labi” opciju.

Lietojiet OK Enviroment Variables

Pēc tam aizveriet logu Sistēmas rekvizīti. Tagad pārstartēt mašīnu vienreiz.

Jūs savā sistēmā vairs neredzēsit Java kļūdas ziņojumu.

4. labojums — palaidiet skriptu

Varat izveidot un palaist vienkāršu skriptu, lai no sistēmas noņemtu visu vecāko Java.

1. Sākumā palaidiet Notepad.

2. Tad kopēt ielīmēt visas šīs līnijas Notepad.

#Šis skripts tiek izmantots, lai noņemtu visas vecās Java versijas un atstātu tikai jaunākās. #Sākotnējais autors: mmcpherson #Version 1.0 - izveidots 2015-04-24 #Version 1.1 - atjaunināts 2015-05-20 # - Tagad arī nosaka un noņem veco Java bāzes versijas bez atjaunināšanas (t.i., Java versijas bez atjauninājuma Nr.) # — tagad tiek noņemta arī Java 6 un vecāka versija, kā arī pievienota iespēja manuāli mainīt uzvedību. # — Pievienota atinstalēšanas noklusējuma darbība, lai nekad nepārstartētu (tagad atinstalēšanai izmanto msiexec.exe) #Versija 1.2 — atjaunināta 2015-07-28 # Kļūdu labojumi: nulles masīva un op_addition kļūdas. # SVARĪGA PIEZĪME. Ja vēlaties, lai Java 6. un jaunākas versijas paliktu, lūdzu, rediģējiet nākamo rindiņu un aizstājiet $true ar $false $UninstallJava6andBelow = $true #Deklarēt versiju masīvus $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Veiciet WMI vaicājumu, lai atrastu instalētos Java atjauninājumus, ja ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Atrodiet arī Java versiju 5, taču tā tiek apstrādāta nedaudz savādāk, jo CPU bitu var atšķirt tikai pēc GUID $32 bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -un ($_.IdentifyingNumber -atbilst "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #Veiciet WMI vaicājumu, lai atrastu instalētos Java atjauninājumus (64 bitu), ja ($UninstallJava6andBelow) { $64 bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Atrodiet arī Java versiju 5, bet apstrādāts nedaudz savādāk, jo CPU bitu var atšķirt tikai pēc GUID $64 bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -un ($_.IdentifyingNumber -atbilst "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Kur-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64 bitu[)]$" } } #Uzskaitiet un aizpildiet versiju masīvu Foreach ($app in $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Versija } } #Uzskaitiet un aizpildiet versiju masīvu Foreach ($app in $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Versija } } #Izveidojiet masīvu, kas ir pareizi sakārtots pēc faktiskās versijas (kā sistēma. versijas objekts), nevis pēc vērtības. $sorted32bitVersions = $32bitVersions | %{ Jaunu objektu sistēma. Versija ($_) } | kārtot $sorted64bitVersions = $64bitVersions | %{ Jaunu objektu sistēma. Versija ($_) } | kārtot #Ja tiek atgriezts viens rezultāts, pārveidojiet to par vienu vērtību masīvu, lai mēs vēlāk nerastos problēmas, izsaucot .GetUpperBound if($sorted32bitVersions -isnot [sistēma.masīvs]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.masīvs]) { $sorted64bitVersions = @($sorted64bitVersions)} #Paņemiet jaunākās versijas vērtību no masīva, vispirms konvertējot $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app in $32bitJava) { if ($app -ne $null) { # Noņemiet visas Java versijas, ja versija neatbilst jaunākajai versijai. if (($app. Version -ne $newest32bitVersion) -un ($newest32bitVersion -ne $null)) { $appGUID = $app. Properties ["IdentifyingNumber"].Vērtība. ToString() Start-Process -FilePath "msiexec.exe" -Argumentu saraksts "/qn /norestart /x $($appGUID)" - Pagaidiet - Passthru #write-host "32 bitu atinstalēšana versija: " $app } } } Foreach ($app in $64bitJava) { if ($app -ne $null) { # Noņemiet visas Java versijas, kuru versija neatbilst jaunākajai versija. if (($app. Versija -ne $newest64bitVersion) -un ($newest64bitVersion -ne $null)) { $appGUID = $app. Properties ["IdentifyingNumber"].Vērtība. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" - Pagaidiet - Passthru #write-host "64 bitu versijas atinstalēšana: " $app } } }

3. Pēc tam pieskarieties “Fails” un pieskarieties „Saglabāt kā” opciju.

Saglabāt kā Min

4. Izvēlieties faila veidu kā "Viss failss”.

5. Pēc tam nosauciet to kā "Remove_old_java_versions.ps1” un pieskarieties „Saglabāt”, lai saglabātu skriptu.

Noņemiet veco Java Min

Kad fails ir saglabāts, aizveriet Notepad.

6. Pēc tam ar peles labo pogu noklikšķiniet uz šī "Remove_old_java_versions"Powershell skripts un pieskarieties "Palaist ar Powershell“.

Palaist ar Powershell Min

Tādējādi no jūsu sistēmas tiks noņemta vecā, bojātā Java instalācija.

5. labojums – notīriet Java kešatmiņu

Jums ir jātīra Java kešatmiņa.

1. Sākumā ierakstiet "Konfigurēt Java” meklēšanas lodziņā.

2. Pēc tam pieskarieties “Konfigurēt Java”, lai tai piekļūtu.

Konfigurēt Min Min

3. Tagad dodieties uz "Ģenerāliscilne.

4. Šeit pieskarieties “Iestatījumi…”, lai tai piekļūtu.

Vispārīgi Dzēst failus Min Min

5. Tagad pieskarieties “Dzēst failus...”.

6. Pēc tam pieskarieties “labi”, lai turpinātu.

Dzēst Labi Min

7. Atgriežoties lapā Pagaidu failu iestatījumi, pieskarieties “labi“.

Dzēst failus Min

Visbeidzot, kad esat pabeidzis, aizveriet visus logus.

Pārbaudiet, vai šis risinājums darbojas vai nē.

6. labojums – palaidiet programmu saderības režīmā

Iespējams, ir radusies Java lietotnes saderības problēma.

1. Sākumā dodieties uz šo vietu -

C:\users\%lietotājvārds%\AppData\Local\Microsoft\Windows\WER\ReportArchive

2. Šeit meklējiet kļūdu žurnāla failu.

3. Pēc tam ar peles labo pogu noklikšķiniet uz kļūdu žurnāla un pieskarieties “Atvērt ar“.

Atvērt ar min

4. Tagad izvēlieties "Notepad“.

Notepad Ok Min

4. Tagad meklējiet "AppPath“. Tādā veidā jūs zināt, kurš Java.exe fails ir izraisījis šo problēmu.

Parasti tas ir šādi

D:\appname\subfolder\ocx\jre\bin) 

5. Tagad vienkārši dodieties uz šīs Java lietotnes saknes atrašanās vietu.

6. Pēc tam ar peles labo pogu pieskarieties “Java" lietotni un pieskarieties "Īpašības“.

Rekvizīti Min

7. Tālāk dodieties uz "Saderībacilne.

8. Pēc tam, pārbaudiet "Palaidiet šo programmu saderības režīmā:” opciju.

9. Tālāk izvēlieties "Windows 8” nolaižamajā izvēlnē.

Windows 8 saderības min

10. Pēc tam saglabājiet šīs izmaiņas, pieskaroties “Pieteikties" un "labi“.

Lietot Labi Palaist kā administratoram Universālā min

Pēc tam izrakstieties no tīmekļa saskarnes vai jebkura cita izmantotā pakalpojuma. Pēc tam piesakieties vēlreiz.

Mēģiniet vēlreiz palaist lietotni un pārbaudiet, vai tas darbojas vai nē. Jūsu problēma ir jāatrisina.

Kā labot WslRegisterDistribution neizdevās ar kļūdu 0x8007023e operētājsistēmā Windows 11/10

Kā labot WslRegisterDistribution neizdevās ar kļūdu 0x8007023e operētājsistēmā Windows 11/10UzstādīšanaWindows 11

Lietotājiem ir atļauts instalēt un palaist Linux Distribution savā Windows datorā, izmantojot WSL (Windows apakšsistēmas Linux) līdzekli. Taču, instalējot Linux apakšsistēmu, izmantojot WSL, lietot...

Lasīt vairāk
Labojums: kļūda 0x80070666, instalējot Microsoft Visual C++ operētājsistēmā Windows 11/10

Labojums: kļūda 0x80070666, instalējot Microsoft Visual C++ operētājsistēmā Windows 11/10UzstādīšanaWindows 10Windows 11

Windows lietojumprogrammas, kas tiek izstrādātas Microsoft Visual Studio izstrādes platformā, paredz, ka sistēmā būs daži DLL (Dynamic-Link bibliotēkas).. Piemēram- Microsft Visual C++ 2008 Redist...

Lasīt vairāk
Labojums: fatāla kļūda — koordinators atgriezās -1 operētājsistēmā Windows 11/10

Labojums: fatāla kļūda — koordinators atgriezās -1 operētājsistēmā Windows 11/10UzstādīšanaWindows 11

2021. gada 21. decembris Autors TechieWriterDaudzi Windows 11 un Windows 10 lietotāji ir ziņojuši, ka ir saņēmuši dialoglodziņu, kurā teikts Fatāla kļūda — atgriezās koordinators — 1 bieži. Parasti...

Lasīt vairāk