Labojums: Java Platform SE binārā versija vairs nedarbojas

Daži lietotāji ziņoja, ka , palaižot dažādas Java balstītas lietojumprogrammas, tiek saņemta kļūda “ Java (TM) Platform SE binārā versija vairs nedarbojas” . Parasti šo kļūdas ziņojumu papildina vispārēji nereaģējoši periodi, kurus var apturēt, noklikšķinot uz pogas Aizvērt programmu .

Piezīme. Šī problēma neattiecas tikai uz operētājsistēmu Windows 10, un par to bieži ziņo operētājsistēmā Windows 8. Nav redzamas saiknes starp būvējuma numuru un šāda veida kļūdu.

Lielāko daļu laika problēma rodas videokartes draivera konflikta dēļ ar Java vidi. Tomēr šāda rīcība nenotiks ar katru Java balstītu lietojumprogrammu - lietotāji ziņo, ka tikai dažas programmas avarē ar kļūdu “ Java (TM) Platform SE binārā versija vairs nedarbojas” . Minecraft ir neapšaubāmi visbiežāk lietotne, kas avarē ar šo konkrēto kļūdas ziņojumu.

Ja jūs pašlaik cīnāties ar to pašu problēmu, šajā rakstā būs sniegtas dažas problēmu novēršanas stratēģijas. Zemāk jums ir pāris metodes, kuras citi līdzīgā situācijā esošie lietotāji ir izmantojuši, lai novērstu kļūdu “ Java (TM) Platform SE binārā versija vairs nedarbojas” . Lūdzu, izpildiet tālāk norādītās problēmu novēršanas rokasgrāmatas, līdz rodas remonta stratēģija, kas rūpējas par kļūdu. Sāksim!

1. metode: atjauniniet GPU karšu draiverus

Visizplatītākais scenārijs, kurā rodas kļūda “ Java (TM) Platform SE binārā versija vairs nedarbojas”, ir gadījums, kad pastāv konflikts starp Java vidi un grafikas kartes draiveri.

Tā kā lielāko daļu video draiveru problēmu, kuras mēs izraisījām šo problēmu, ir novērsuši GPU ražotāji, iespējams, jūs varat parūpēties par šo problēmu, vienkārši atjauninot veltītos GPU draiverus uz jaunāko versiju.

Katram galvenajam GPU ražotājam ir sava veida programmatūra, kas automātiski noteiks jūsu GPU modeli un instalēs jaunākās nepieciešamās grafikas kartes draivera versiju. Šeit ir rīki, kas to var izdarīt saskaņā ar GPU ražotāju:

  • Nvidia
  • Radeons
  • Intel

Kad grafikas draiveri ir atjaunināti, restartējiet datoru un nākamajā startēšanas reizē pārbaudiet, vai problēma ir novērsta. Ja joprojām tiek kavēta noteiktu Java lietojumprogrammu atvēršana, izmantojot kļūdu “ Java (TM) Platform SE binārā versija vairs nedarbojas” , pārejiet uz 2. metodi .

2. metode: Pārinstalējiet visas ar Java SE saistītās lietojumprogrammas

Ja pirmā metode nebija efektīva problēmas risināšanā, redzēsim, vai mums veicas labāk, pārinstalējot visu Java vidi. Daži lietotāji ir ziņojuši, ka problēma tika automātiski atrisināta, kad viņi atinstalēja pašreizējo Java vidi un pēc tam no oficiālās lejupielādes lapas instalēja jaunāko Java versiju.

Šeit ir īss ceļvedis par visu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu lodziņu Palaist. Pēc tam ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter, lai atvērtu logu Programmas un līdzekļi .

  2. Ritiniet lejup pa lietojumprogrammu sarakstu un atinstalējiet visus Java ierakstus, kurus varat atrast, ar peles labo pogu noklikšķinot uz katra ieraksta un izvēloties Atinstalēt .

  3. Kad katrs ieraksts ir atinstalēts, restartējiet datoru.
  4. Nākamajā startēšanas laikā apmeklējiet šo saiti (šeit) un noklikšķiniet uz pogas Bezmaksas Java lejupielāde, lai atkārtoti instalētu Java vidi. Šī procesa beigās jums tiks lūgts restartēt vēlreiz.
  5. Kad jūsu dators atkal tiek palaists, pārbaudiet, vai jūs varat atvērt Java balstītas lietojumprogrammas bez kļūdas “ Java (TM) Platform SE binārā darbība ir pārtraukta” . Ja joprojām redzat to pašu kļūdas ziņojumu, pārejiet uz pēdējo metodi.

3. metode: lietojumprogrammas palaišana pēc tīras sāknēšanas

Vairākiem lietotājiem ir izdevies panākt, lai viņu Java programmas tiktu startētas, veicot Clean sāknēšanu. Tīra sāknēšana novērsīs lielāko daļu programmatūras un draiveru konfliktu, jo sistēma tiek palaista ar minimālu draiveru un startēšanas programmu komplektu.

Ja atklājat, ka kļūda “ Java (TM) Platform SE binārā versija vairs nedarbojas” nenotiek pēc Clean sāknēšanas , ir skaidrs, ka vainojamas dažas startēšanas programmas un pakalpojumi, kurus izslēdza Clean boot procedūra par to. Kad esat to apstiprinājis, jums vajadzētu sistemātiski atinstalēt katru aizdomās turēto programmatūru, līdz novēršat konfliktu.

Lai viss būtu skaidrāks, šeit ir īss ceļvedis, kā veikt tīru sāknēšanu un noteikt startēšanas programmu, kas izraisa problēmu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu lodziņu Palaist. Pēc tam ierakstiet “ msconfig ” un nospiediet taustiņu Enter, lai atvērtu izvēlni Sistēmas konfigurācija .

  2. Inside System Configuration logu, pārejiet uz cilni Services, un noklikšķiniet uz Atspējot visus pogu. Pēc tam nospiediet Lietot, lai saglabātu izmaiņas.

  3. Pēc tam pārejiet uz cilni Startup un noklikšķiniet uz Open Task Manager .

  4. Uzdevumu pārvaldnieka cilnē Startup atlasiet katru startēšanas vienumu, kura statuss ir iestatīts kā Enabled un noklikšķiniet uz pogas Atspējot zemāk.

  5. Kad katrs nevajadzīgais startēšanas process ir atspējots, aizveriet uzdevumu pārvaldnieku un restartējiet datoru.
  6. Nākamajā startēšanas reizē pārbaudiet, vai lietojumprogrammas tiek atvērtas bez kļūdas “ Java (TM) Platform SE binārā versija vairs nedarbojas” . Ja tagad viss darbojas normāli, turpiniet tālāk norādītās darbības.
  7. Sistemātiski atkārtoti iespējojiet katru startēšanas vienumu un pakalpojumu, pārveidojot iepriekš minētās darbības, līdz problēma atkal parādās. Kad esat identificējis savu vainīgo, atinstalējiet lietojumprogrammu un vēlreiz restartējiet iekārtu.
  8. Veiciet 1. līdz 3. darbību, lai atgrieztos cilnē Pakalpojumi un Startēšana un atkārtoti iespējotu pārējos pakalpojumus, kas iepriekš tika atspējoti.

4. metode: modificējiet Windows kļūdu ziņošanas failu

Ikreiz, kad avarē Windows lietojumprogramma, tiek izveidots WER fails, kurā ir vērtīga informācija, kas var palīdzēt analizēt avārijas iemeslus. Kamēr programmatūras piegādātājiem ir jāpiesakās Microsoft Winqual pakalpojumā, lai piekļūtu avāriju datiem no saviem klientiem, administratori tam var piekļūt, atverot .wer failus, kas ir vienkārši teksta faili, kurus Windows glabā dažādās vietās. Dažos gadījumos problēmas apraksts palīdzēs jums saprast, kāpēc programma avarēja. Tomēr bieži vien izstrādātājs patiešām sapratīs .wer faila saturu. Bet jūs nevarat kļūdīties, apskatot šos failus, pirms izlemjat, vai vēlaties iespējot vai atspējot Windows kļūdu ziņošanu (ja jūs uztraucat, ka konfidenciāli dati tiks nosūtīti trešajām personām). Turklātfailus varat nosūtīt arī programmatūras vai aparatūras pārdevēja atbalsta dienestam, cerot, ka viņi varēs saprast, kas noticis nepareizi.

Operētājsistēmā Windows 7 Windows kļūdu ziņošanas failus var saglabāt apakšmapē kaut kur dziļi ProgramData vai User direktorijā. Apakšmapes nosaukums ir vienkārši WER, un faila paplašinājums ir .wer. Lai tos visus atrastu, varat izmantot Windows meklēšanu vai citu darbvirsmas meklēšanas rīku. Tomēr informācijai šajos .wer failos var piekļūt arī caur Windows rīcības centru (Control Panel \ System and Security \ Action Center).

Java (TM) Platform SE binārā ir pārtraucis darba kļūda var novērst ar tweaking šo Windows kļūdu ziņojuma failus un tādējādi pāriet uz soļiem indeksētas zemāk, lai atbrīvotos no šī jautājuma:

  1. Atrodiet Windows notikumu pārskatu žurnālu, kas parasti atrodas šajā vietā.

    C: \ lietotāji \ lietotājvārds \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive.

  2. Ar peles labo pogu noklikšķiniet uz faila “.WER” un atlasiet “Open With”. Pēc tam atveriet to ar “Wordpad” vai “Notepad”.
  3. Pārejiet uz faila beigām uz AppPath . Tas parāda faila Java.exe atrašanās vietu, kas izraisīja kļūdu. (Piemēram - D: \ myapp \ apakšmape \ ocx \ jre \ bin).
  4. Pārejiet uz šo vietu un izolējiet failu, kas tika norādīts kā kļūdas cēlonis.
  5. Ar peles labo pogu noklikšķiniet uz faila java.exe un atlasiet Rekvizīti, lai atvērtu šīs lietojumprogrammas rekvizītus.
  6. Noklikšķiniet uz cilnes Saderība un atlasiet opciju “ Mainīt iestatījumus visiem lietotājiem ”, ja tā ir pieejama.
  7. Notīriet " saderības režīms" rūtiņas un izvēlieties " Palaist šo programmu saderības režīmā , lai :" opciju un nolaižamajā izvēlnē izvēlēties citu Windows versiju, vēlams vecāks nekā jūsu pašreizējo.
  8. Noklikšķiniet uz Labi, lai aizvērtu JAVA rekvizītu logu.
  9. Izrakstieties no tīmekļa saskarnes vai pakalpojumu vietnes un vēlreiz piesakieties.
  10. Mēģiniet iepriekš palaist lietojumprogrammu, kuru mēģinājāt palaist, un pārbaudiet, vai tā darbojas pareizi.

5. metode: palaidiet sesijas ar Java Web Start

Ja iepriekš minētais risinājums problēmu neatrisina, lietotāji var novērst kļūdu, palaižot sesijas ar sistēmā instalētu Java Web Start versiju, nevis Blackboard Collaborate Launcher lietojumprogrammu. Norādījumi to darīt ir uzskaitīti zemāk, taču lietotāji tiek aicināti sazināties arī ar Sadarbības atbalsta dienestu, lai saņemtu papildu palīdzību.

Windows 7/8 lietotāji:

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run un ielīmētu tajā komandu, nospiediet taustiņu “Enter”, lai to izpildītu, un atveriet saistīto failu.
    vadīkla / nosaukums Microsoft.DefaultPrograms / page pageFileAssoc

Piezīme: Tas sāks saistīt faila tipu vai protokolu ar programmu.

  1. Sarakstā atlasiet ierakstu .collab un noklikšķiniet uz pogas Mainīt programmu.
  2. "Atvērt ar" logs, un no turienes jūs redzēsiet sarakstu Java (TM) Web Start palaidēja šajā logā, atlasiet to un noklikšķiniet uz "OK".
  3. Pēc tam pārejiet pie 7. darbības un, ja šajā logā nav Java (TM) Web Start Launcher saraksta, pārejiet pie 3. darbības.
  4. Noklikšķiniet uz saites “Citas lietotnes” un ritiniet līdz saraksta beigām un noklikšķiniet uz “Meklēt citu lietotni šajā datorā”.
  5. Datorā dodieties uz Java direktoriju un atcerieties, ka lielākajai daļai sistēmu tas būs viens no šiem:
C: \ Program Files \ Java \ jre1.8.0_111 \ bin C: \ Program Files (x86) \ Java \ jre1.8.0_111 \ bin * Ņemiet vērā, ka skaitlis, kas seko iepriekšējam "jre", mainīsies atkarībā no instalētās Java versijas .
  1. Tagad atlasiet “. exe ” un noklikšķiniet uz pogas“ Atvērt ”
  2. Visbeidzot, uzsāciet Sadarbības tīmekļa konferenču sesiju un pārbaudiet lietojumprogrammu koplietošanas funkciju, un, cerams, ka problēma jau ir atrisināta.

Windows 10 lietotāji:

  1. Aizveriet visus sadarbības sesijas vai ierakstīšanas logus.
  2. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run.
  3. Ierakstiet “Control Panel” un nospiediet “Enter”, lai palaistu klasisko vadības paneļa interfeisu.
  4. Windows vadības panelī noklikšķiniet uz opcijas “Programma un funkcijas”.
  5. Pārbaudiet programmu sarakstu, lai pārliecinātos, ka “ Java” jau ir instalēta sistēmā. Ja tas nav instalēts, pirms turpināt, lūdzu, lejupielādējiet un instalējiet Java no java.com.
  6. Lejupielādējiet jaunu sapulces vai ierakstīšanas failu Sadarboties, bet vēl nelaidiet failu.
  7. Lejupielādēs atrodiet sapulces vai ieraksta “ .COLLAB” failu
  8. Ar peles labo pogu noklikšķiniet uz faila un izvēlieties “Atvērt ar”, pēc tam noklikšķiniet uz “Izvēlēties citu lietotni”.
  9. Ja šajā sarakstā redzat Java (TM) Web Start Launcher (iespējams, vajadzēs noklikšķināt uz Vairāk lietotņu, lai paplašinātu sarakstu), atlasiet to un atzīmējiet izvēles rūtiņu “ Vienmēr izmantojiet šo lietotni, lai atvērtu .collab failus”, pēc tam noklikšķiniet uz Labi
  10. Ja Java (TM) Web Start Launcher nav sarakstā, atzīmējiet izvēles rūtiņu ar tekstu Vienmēr izmantot šo lietotni, lai atvērtu .collab failus, pēc tam noklikšķiniet uz Meklēt citu lietotni šajā datorā .
  11. Pārejiet uz šo vietu:
C: \ programmas faili \ java \ jreXXX \ bin

XXX apzīmē skaitli, kas mainīsies atkarībā no datorā instalētās Java versijas, piemēram: jre1.8.0_221.

  1. Atlasiet failu ar nosaukumu “. exe ” un noklikšķiniet uz Atvērt.
  2. Turpmāk visi “ .COLLAB” faili tiks atvērti, izmantojot Java Web Start, nevis Blackboard Collaborate Launcher
  3. Palaidiet sadarbības sesiju vai ierakstu, lai pārbaudītu lietojumprogrammu koplietošanas funkcionalitāti.

6. metode: palaidiet sistēmu drošajā režīmā

Daži lietotāji ir ziņojuši, ka viņi varēja novērst šo problēmu pēc sistēmas atkārtotas palaišanas drošajā režīmā. Viņi ziņoja, ka problēmu izraisīja monitora process, kas instalācijas failu bojāšanas laikā, kamēr instalēšanas process tika izpildīts. Problēma ir novērošanas rīkā ar nosaukumu “Logitech Process Monitor” (lvprcsrv.exe). Lūdzu, pārliecinieties, ka neizmantojat šo vai citu procesu uzraudzības rīku. Tādējādi, darbojoties drošajā režīmā, tiks atspējoti visi procesi, kas varētu traucēt Java darbībai. Lai palaistu sistēmu drošajā režīmā, veiciet tālāk norādītās darbības.

  1. Noklikšķiniet uz pogas Sākt un atlasiet ikonu Barošana .
  2. Turiet nospiestu taustiņu Shift un noklikšķiniet uz Restartēt.
  3. Parādīsies izvēlne. Atlasiet Traucējummeklēšana> Papildu iespējas> Startēšanas iestatījumi.
  4. Noklikšķiniet uz pogas Restartēt , un dators tiks restartēts, parādot jums zemāk redzamo izvēlni.
  5. Tagad nospiediet 4, lai atlasītu Iespējot drošo režīmu (vai 5, lai atlasītu Iespējot drošo režīmu ar tīklu, ja jums ir nepieciešams izmantot internetu).
  6. Pēc tam jūsu dators tiks palaists drošajā režīmā.

Lai sāktu drošajā režīmā (Windows 7 un vecākas versijas):

  1. Ieslēdziet vai restartējiet ierīci, kamēr tā tiek sākta, turiet nospiestu taustiņu F8, pirms parādās Windows logotips.
  2. Parādīsies izvēlne. Pēc tam jūs varat atbrīvot taustiņu F8. Izmantojiet bulttaustiņus, lai iezīmētu Safe Mode (vai Safe Mode with Networking, ja problēmas risināšanai nepieciešams izmantot internetu), pēc tam nospiediet Enter.
  3. Pēc tam jūsu dators tiks palaists drošajā režīmā.

Lai sāktu drošajā režīmā Mac datorā:

  1. Ieslēdziet vai restartējiet datoru. Kamēr tas sāk darboties, turiet nospiestu taustiņu Shift, pirms parādās Apple logotips. Kad parādās logotips, varat atlaist taustiņu Shift .
  2. Pēc tam jūsu dators tiks palaists drošajā režīmā.

7. metode: atkārtoti instalējiet Minecraft

Lielākā daļa cilvēku novērsa šo problēmu, atkārtoti instalējot Minecraft savās attiecīgajās sistēmās, jo nesaderīga Minecraft versija vai jebkura kļūda var izraisīt šo kļūdu.

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run.
  2. Ierakstiet “appwiz.cpl” un nospiediet “Enter”, lai atvērtu lietotņu pārvaldnieka logu.
  3. Lietotņu pārvaldniekā ritiniet uz leju un ar peles labo pogu noklikšķiniet uz lietojumprogrammas “Minecraft” .
  4. Sarakstā atlasiet “Atinstalēt” un pēc tam izpildiet ekrānā redzamos norādījumus, lai noņemtu lietojumprogrammu no datora.
  5. Atkārtojiet iepriekš minēto procesu jebkuram lietojumprogrammas gadījumam.
  6. Pēc tam, lai instalētu spēli, dodieties šeit, lai lejupielādētu spēles klientu. Spēles klientu var lejupielādēt pat tad, ja spēle jums nepieder, bet varēsit spēlēt tikai demonstrācijas režīmu. Pēc klienta lejupielādes veiciet dubultklikšķi uz ikonas, lai to palaistu.
  7. Izpildiet ekrānā redzamos norādījumus, lai pilnībā instalētu šo lietojumprogrammu savā datorā.

Lūdzu, ņemiet vērā, ka Minecraft pirkums ir saistīts ar jūsu kontu (e-pasta adresi), nevis ar ierīci. Tādējādi jūs varat lejupielādēt un instalēt Minecraft: Java Edition tik daudzos datoros, cik vēlaties. Lai pieteiktos, izmantojiet savu e-pasta adresi un paroli (vai lietotājvārdu un paroli, ja jums ir vecāks konts). Lūdzu, pārliecinieties, vai esat izveidojis savienojumu ar internetu, jo spēle pirmo reizi automātiski lejupielādēs papildu failus. Kad esat instalējis Minecraft un saglabājis konta akreditācijas datus, ir iespējams spēlēt ar interneta savienojumu vai bez tā.

8. metode: konfigurējiet vides mainīgos

Daudzas operētājsistēmas izmanto vides mainīgos, lai nodotu konfigurācijas informāciju lietojumprogrammām. Kā īpašības Java platformā vides mainīgie ir atslēgu / vērtību pāri, kur gan atslēga, gan vērtība ir virknes. Pēc jaunākā Windows atjaunināšanas var rasties kļūme, kas provocē Java (TM) Platform SE binārā darba problēmu. Tāpēc šajā solī mēs atiestatīsim vides mainīgos.

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run.
  2. Ierakstiet “Control Panel” un nospiediet “Enter”, lai atvērtu klasisko vadības paneļa saskarni.
  3. Vadības panelī noklikšķiniet uz opcijas “Skatīt pēc:” un sarakstā atlasiet opciju “Lielas ikonas” .
  4. Noklikšķiniet uz opcijas “Sistēma” un nākamajā logā pieejamo opciju sarakstā atlasiet “Papildu sistēmas iestatījumi” .
  5. Augšdaļā atlasiet cilni “Advanced” un pēc tam ekrāna apakšdaļā noklikšķiniet uz “ Environment Variables” .
  6. Pēc tam noklikšķiniet uz pogas “ Jauns” sadaļā “ Sistēmas mainīgie”, lai atvērtu nākamo logu.
  7. Tekstlodziņā Mainīgais nosaukums ievadiet “ _JAVA_OPTIONS” .
  8. Lodziņā Mainīgā vērtība ierakstiet-Xmx256M” .
  9. Saglabājiet izmaiņas un noklikšķiniet uz “OK”, lai izietu no sistēmas mainīgo loga.
  10. Pēc tam vēlreiz noklikšķiniet uz pogas “OK” , lai pilnībā izietu no šī loga.
  11. Tagad, kad process ir pabeigts, pārbaudiet, vai kļūdas ziņojums joprojām pastāv.

9. metode: vecāku Java versiju noņemšana (izmantojot skriptu)

Ja vecās Java versijas glabāsiet savā sistēmā, tas nopietni apdraud drošību. Vecāku Java versiju atinstalēšana no sistēmas nodrošina, ka Java lietojumprogrammas darbosies ar jaunākajiem drošības un veiktspējas uzlabojumiem jūsu sistēmā. Nokopējiet zemāk esošo kodu un mapē {PackageShare} \ Scripts saglabājiet to kā Remove_old_java_versions.ps1 .

Piezīme: Šī pakete pārbauda gan 32, gan 64 bitu instalētās Java versijas un klusi atinstalē visas vecās versijas, atstājot aiz sevis tikai jaunākās, un tā kā tas ir tikai vienkāršs Powershell skripts, to var palaist arī pats. Paturiet prātā, ka skripts ir nedaudz lēns, jo WMI klases Win32_Product uzskaitīšana prasa ilgu laiku.

# Šis skripts tiek izmantots, lai noņemtu visas vecās Java versijas un atstātu tikai jaunākās. #Original author: mmcpherson #Version 1.0 - izveidots 2015-04-24 #Version 1.1 - atjaunināts 2015-05-20 # - Tagad arī atrod un noņem vecās Java neatjauninātās bāzes versijas (ti, Java versijas bez Update #) # - Tagad noņem arī Java 6 un vecākas versijas, kā arī papildu iespējas manuāli mainīt šo uzvedību. # - pievienota atinstalēšanas noklusējuma rīcība, lai nekad netiktu restartēta (atinstalēšanai tagad izmanto msiexec.exe) #Version 1.2 - atjaunināts 2015-07-28 # - Kļūdu labojumi: null masīva un op_addition kļūdas. # SVARĪGA PIEZĪME. Ja vēlaties, lai Java versijas 6 un vecākas tiktu saglabātas,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 atrodiet instalētos Java atjauninājumus, ja ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $"} # Atrodiet arī Java versiju 5, bet nedaudz apstrādājiet atšķirīgs, jo CPU bits atšķiras tikai ar GUID $ 32bitJava + = Get-WmiObject -Class Win32_Product | Kur-Objekts {($ _. Nosaukums-atbilst "(? I) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ D (\ sUpdate \ s \ d +) * $") -and ($ _. IdentificationNumber - sakrīt ar "^ \ {32")}} else Where-Object $ _. Name -match "(? i) Java ((\ (TM \) 7) # Veiciet WMI vaicājumu, lai atrastu instalētus Java atjauninājumus (64 bitu), ja ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _.Name - atbilst "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64 bitu [)] $"} # Atrodiet arī Java 5. versija, taču tā apstrāde ir nedaudz atšķirīga, jo CPU bits atšķiras tikai ar GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match "(? i) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ d (\ sUpdate \ s \ d +) * $ ") -and ($ _. IdentificationNumber -match" ^ \ {64 ")}} else $ 64bitJava + = Get-WmiObject -Class Win32_Product #Enumerate un aizpildiet versiju masīvu Foreach ($ app $ 32bitJava) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Versija}} # Uzskaitiet un aizpildiet Foreach versiju masīvu ($ app $ 64bitJava) {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} # Izveidojiet masīvu, kas pareizi sakārtots pēc faktiskā Versija (kā System.Version objekts), nevis pēc vērtības. $ sorted32bitVersions = $ 32bitVersions | % {New-Object System.Version ($ _)} | kārtot $ sorted64bitVersions = $ 64bitVersions | % {New-Object System.Version ($ _)} | kārtot #Ja tiek atgriezts viens rezultāts, pārvērsiet rezultātu vienā vērtību masīvā, lai mums neizdotos izsaukt .GetUpperBound vēlāk, ja ($ sorted32bitVersions -isnot [system.array]) {$ sorted32bitVersions = @ ($ sorted32bitVersions )} if ($ sorted64bitVersions -isnot [system.array]) {$ sorted64bitVersions = @ ($ sorted64bitVersions)} #Atveriet masīva jaunākās versijas vērtību,vispirms konvertē $ newest32bitVersion = $ sorted32bitVersions [$ sorted32bitVersions.GetUpperBound (0)] $ newest64bitVersion = $ sorted64bitVersions [$ sorted64bitVersions.GetUpperBound (0)] Foreach ($ app $ 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 ["IdentificationNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Gaidiet -Passthru # write-host" 32 bitu versijas atinstalēšana: "$ app}}} Foreach ($ app $ 64bitJava) {if ($ app -ne $ null) {# Noņemiet visas Java versijas,kur versija neatbilst jaunākajai versijai. if (($ app.Version -ne $ newest64bitVersion) un ($ newest64bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentificationNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Gaidiet -Passthru # write-host" 64 bitu versijas atinstalēšana: "$ app}}}$ app}}}$ app}}}

10. metode: notīriet Java kešatmiņu

Viena no lietām, kas var izraisīt šo kļūdu, ir Java kešatmiņa, kas paliek datorā pat pēc programmatūras noņemšanas un pārinstalēšanas. Pirmā lieta, ko mēs iesakām, ir šo pagaidu failu dzēšana, izmantojot Java vadības paneli, uz kuru varat nokļūt, veicot tālāk norādītās darbības:

Atrodiet Java vadības paneli - Java 7 atjauninājums 40 (7u40) un jaunākas versijas:

Sākot ar Java 7 atjauninājumu 40, Java vadības paneli varat atrast, izmantojot Windows izvēlni Sākt.

  1. Palaidiet Windows izvēlni Sākt
  2. Noklikšķiniet uz Programs ( Visas lietotnes operētājsistēmā Windows 10)
  3. Atrodiet Java programmu sarakstu
  4. Noklikšķiniet uz Konfigurēt Java, lai palaistu Java vadības paneli

Atrodiet Java vadības paneli - versijas zem 7u40:

Windows 10:

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run un ierakstiet “Control Panel”.
  2. Windows vadības panelī noklikšķiniet uz Programmas .
  3. Noklikšķiniet uz Java ikonas, lai atvērtu Java vadības paneli.

Windows 8:

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run un ierakstiet “Control Panel”.
  2. Nospiediet Windows logotipa taustiņu + W, lai atvērtu meklēšanas šarmu meklēšanas iestatījumiem

    VAI

    Velciet peles rādītāju ekrāna apakšējā labajā stūrī un pēc tam noklikšķiniet uz Meklēt

  3. Meklēšanas lodziņā ievadiet Java vadības paneli
  4. Noklikšķiniet uz Java ikonas, lai atvērtu Java vadības paneli.

Windows 7, Vista:

  1. Nospiediet Windows + R, lai atvērtu uzvedni Run.
  2. Ierakstiet "Control Panel" , gatavojoties ātru un nospiediet "Enter" , lai uzsāktu to.
  3. Vadības panelī meklējiet “Java Control Panel”
  4. Palaidiet vadības paneli meklēšanas vaicājumu sarakstā.

Alternatīva Java vadības paneļa palaišanas metode:

  1. Nospiediet “Windows” + “R”, lai atvērtu uzvedni Run.
  2. Atkarībā no jūsu sistēmas uzvednē Run palaidiet šādas rindas.

    Windows 32 bitu OS: c: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe

    Windows 64 bitu OS: c: \ Program Files (x86) \ Java \ jre7 \ bin \ javacpl.exe

  3. Tam vajadzētu palaist Java vadības paneli.

Iztīrīt kešatmiņu:

Tagad, kad esat palaidis Java vadības paneli, mēs virzīsimies uz kešatmiņas faktisko notīrīšanu. Par to:

  1. Noklikšķiniet uz cilnes “Vispārīgi” un pēc tam sadaļā “Pagaidu interneta faili” atlasiet opciju “Iestatījumi” .
  2. Nākamajā parādītajā logā noklikšķiniet uz pogas “Dzēst failus” .
  3. Pārbaudiet visas opcijas nākamajā logā, lai pārliecinātos, ka visa kešatmiņa tiek notīrīta.
  4. Noklikšķiniet uz “OK”, lai sāktu tīrīšanas procesu.