Ar jūsų naujoje „Windows 11“ sistemoje susiduriate su erzinančia klaida „ Įvyko Java išimtis “ ? Jūs ne vieni. Ši erzinanti problema dažnai iškyla paleidžiant „Java“ programas, tokias kaip „Minecraft“, „Eclipse“ ar net kai kurias naršykles, ir jums tenka suktis iš galvos. Tačiau nesijaudinkite – tai paprastai išsprendžiama keliais paprastais žingsniais. Šiame vadove pateiksime efektyviausius būdus, kaip išspręsti šią „Java“ išimtį sistemoje „Windows 11“ , kad galėtumėte grįžti prie to, ką mėgstate, be jokių rūpesčių. Pasinerkime ir visam laikui pašalinkime šią klaidą! 🚀
Kas sukelia klaidą „Įvyko Java išimtis“ sistemoje „Windows 11“?
Prieš pradedant spręsti problemas, svarbu suprasti problemos šaknį, kad sprendimas būtų pavykęs. Pranešimas „ Įvyko Java išimtis “ paprastai rodo, kad jūsų „Java“ vykdymo aplinka (JRE) susidūrė su problema. „Windows 11“ sistemoje dažniausiai pasitaikantys kaltininkai yra šie:
- Pasenusi arba sugadinta „Java“ diegimo versija : jei jūsų „Java“ versija netinkamai veikia su naujausiais „Windows 11 “ atnaujinimais, taikomos išimtys.
- Konfliktuojančios „Java“ versijos : kelios diegimo versijos (pvz., „Java 8“ ir „Java 17“) gali nesutapti, ypač po sistemos atnaujinimo.
- Nepakanka leidimų arba atminties : „Java“ programoms gali trūkti administratoriaus teisių arba RAM, todėl jos gali strigti.
- Tvarkyklių arba sistemos konfliktai : grafikos tvarkyklės arba antivirusinė programinė įranga gali trukdyti „Java“ procesams.
- Kenkėjiška programa arba sistemos trikdžiai : retai pasitaiko tokių problemų, kaip sugadinti failai.
Radote priežastį? Puiku – dabar išspręskime ją žingsnis po žingsnio. Pradėsime nuo paprasčiausių sprendimų ir, jei reikia, pereisime prie didesnių problemų. Sekite mus ir pajusite tą malonią „aha!“ akimirką, kai viskas vėl veiks. 😊
1 veiksmas: atnaujinkite arba iš naujo įdiekite „Java“ sistemoje „Windows 11“
Pirmoji gynybos linija nuo „Java“ išimties yra užtikrinti, kad turėtumėte naujausią „Java“ versiją. „Oracle“ „Java“ sparčiai tobulėjo, o naujausios versijos buvo optimizuotos „Windows 11“ . Štai kaip tai padaryti teisingai:
- Eikite į oficialų „Oracle Java“ atsisiuntimų puslapį ir atsisiųskite naujausią JDK arba JRE (stabilumui rekomenduojame „Java 21“ arba naujesnę versiją).
- Pašalinkite senas versijas per „Nustatymai“ > „Programos“ > „Įdiegtos programos“ – ieškokite „Java“ ir pašalinkite visus įrašus.
- Paleiskite diegimo programą administratoriaus teisėmis (dešiniuoju pelės mygtuku spustelėkite > Vykdyti administratoriaus teisėmis), kad išvengtumėte leidimų problemų.
- Paleiskite kompiuterį iš naujo ir išbandykite programą, kuri strigo.
Profesionalo patarimas: jei naudojate „OpenJDK“, peržiūrėkite „Eclipse Adaptium“ , kur rasite nemokamą ir patikimą alternatyvą. Remiantis bendruomenės ataskaitomis tokiuose forumuose kaip „Stack Overflow“, šis pataisymas išsprendžia klaidą maždaug 70 % atvejų.
2 veiksmas: išvalykite „Java“ talpyklą ir laikinuosius failus
Kartais problema yra ne pati „Java“, o jos sukauptas šlamštas. Perkrauta talpykla gali sukelti išimčių, ypač patobulintoje „Windows 11 “ failų sistemoje.
- Atidarykite „Java“ valdymo skydą: meniu „Pradėti“ ieškokite „Konfigūruoti „Java“.
- Eikite į skirtuką „Bendra“ ir skiltyje „Laikini interneto failai“ spustelėkite „Peržiūrėti“ .
- Paspauskite „Ištrinti failus“ ir pažymėkite visus langelius, tada patvirtinkite.
- Norėdami giliau išvalyti, naudokite disko valymą (ieškokite meniu „Pradėti“), kad panaikintumėte laikinųjų failų panaikinimą aplanke %temp% ir „Java“ diegimo talpyklos aplanke (paprastai C:\Users\[JūsųVardas]\AppData\LocalLow\Sun\Java).
- Perkraukite ir paleiskite „Java“ programą.
Šis greitas valymas dažnai atrodo kaip nauja pradžia – jūsų sistema lengviau atsikvėpia, o ta „Java“ išimtis išnyksta. Jei ji išlieka, skaitykite toliau; mes tik apšylame! ⭐
3 veiksmas: pakoreguokite „Java“ nustatymus, kad būtų geresnis suderinamumas
„Windows 11“ sistemoje „Java“ veikia kitaip dėl patobulintų saugumo funkcijų. Pakoregavus nustatymus galima išvengti išimčių.
| Nustatymas |
Kaip reguliuoti |
Kodėl tai padeda |
| Padidinti krūvos dydį |
Pridėkite -Xmx2048m prie JAVA_OPTS savo programos konfigūracijos arba aplinkos kintamuosiuose. |
Apsaugo nuo atminties trūkumo išimčių atliekant sudėtingas užduotis. |
| Išjungti saugos tvarkyklę |
„Java“ valdymo skydelyje > Sauga sumažinkite lygį arba pridėkite išimtis patikimoms svetainėms. |
Išvengia su leidimais susijusių strigimų taikant griežtas „Windows 11“ strategijas. |
| Paleisti kaip administratorius |
Dešiniuoju pelės mygtuku spustelėkite .jar arba vykdomąjį failą > Ypatybės > Suderinamumas > Vykdyti administratoriaus teisėmis. |
Apeina UAC blokus, sukeliančius išimtis. |
Šie pakeitimai yra esminiai kūrėjams ar žaidėjams, susiduriantiems su „Java“ išimtimis tokiuose įrankiuose kaip „IntelliJ“ ar modifikuotuose žaidimuose. Išbandykite po vieną, kad pamatytumėte, kas pasiteisina.
4 veiksmas: atnaujinkite tvarkykles ir ieškokite konfliktų
Grafikos trikdžiai? Pasenusios tvarkyklės yra slapta „Java“ išimčių klaidų priežastis sistemoje „Windows 11“ , ypač naudojant NVIDIA arba AMD vaizdo plokštes.
- Atnaujinimas per įrenginių tvarkytuvę : dešiniuoju pelės mygtuku spustelėkite Pradėti > Įrenginių tvarkytuvė > Vaizdo adapteriai > Dešiniuoju pelės mygtuku spustelėkite savo GPU > Atnaujinti tvarkyklę.
- Arba naudokite „Windows Update“ , jei norite įsigyti papildomų tvarkyklių paketų.
- Paleiskite kenkėjiškų programų nuskaitymą naudodami „Windows Security“ (ieškokite meniu „Pradėti“), kad atmestumėte infekcijas.
- Jei trukdo antivirusinė programa, pvz., „McAfee“, įtraukite „Java“ aplankus į jos išimčių sąrašą.
Jau jaučiatės įgalinti? Šie veiksmai pašalina aparatinės ir programinės įrangos neatitikimus, kurie kamuoja daugelį vartotojų. Jei klaida išlieka, ji gali būti susijusi su konkrečia programa – patikrinkite kūrėjo svetainę, ar nėra pataisymų.
Išplėstiniai pataisymai: kai pagrindinių veiksmų nepakanka
Sunkiais atvejais pasiraitojame rankoves, kad galėtume atlikti išsamesnį trikčių šalinimą. Pirmiausia patikrinkite įvykių peržiūros programą (ieškokite Pradžia > „Windows“ žurnalai > Programa), ar nėra išsamių „Java“ išimčių žurnalų – juose dažnai nurodoma tiksli problema, pvz., trūkstama DLL.
Toliau apsvarstykite sistemos failų patikrinimą: atidarykite komandų eilutę kaip administratorius ir paleiskite sfc /scannow, o tada DISM /Online /Cleanup-Image /RestoreHealth. Tai pataiso sugadintus sistemos failus sistemoje „Windows 11“ be visiško atstatymo.
Jei naudojate konkrečią programėlę, pvz., „Minecraft“, įsitikinkite, kad ji naudoja pridedamą „Java“ arba paleidimo parinktyse perjunkite į suderinamą versiją. Tokios bendruomenės kaip „Reddit“ „r/Java“ ar „Oracle“ forumai yra aukso kasykla, kurioje galima rasti individualizuotų patarimų – ieškokite tikslios klaidos, kad rastumėte naudotojų patikrintus sprendimus.
Kaip išvengti būsimų „Java“ išimčių sistemoje „Windows 11“
Kai problema bus išspręsta, nepraraskite geros nuotaikos! Valdymo skydelyje įjunkite automatinius „Java“ atnaujinimus, sekite „Windows 11“ pataisas per „Nustatymai“ > „Atnaujinimas ir sauga“ ir venkite maišyti „Java“ versijas. Reguliarus techninis aptarnavimas, pvz., mėnesinis talpyklos valymas, padės išvengti išimčių.
Apibendrinant, „ A Java Exception Has Occurred “ klaidos sprendimas sistemoje „Windows 11“ nebūtinai turi būti košmaras. Naudodami šiuos tikslinius pataisymus, atkursite savo darbo eigą ir mėgausitės sklandžia „Java“ patirtimi. Jei kuris nors žingsnis jus suglumina, palikite komentarą žemiau – mes esame čia, kad padėtume. Jūs tai išspręsite! 👏
Atminkite, kad prieš atlikdami didelius pakeitimus visada sukurkite svarbių duomenų atsargines kopijas. Naujausius „Java“ atnaujinimus rasite oficialiuose šaltiniuose.