Vai kādreiz esat komandrindā ierakstījis java -version , lai saskartos ar nomācošu kļūdu "'java' netiek atpazīts kā iekšēja vai ārēja komanda"? Jūs neesat viens! Šī bieži sastopamā problēma rodas, ja sistēma nevar atrast Java izpildāmo failu, bieži vien nepareizi konfigurētu vides mainīgo dēļ. Bet neuztraucieties — Java ceļa neatpazīšanas labošana komandrindā ir vienkārša un ļaus jums ātri atgriezties pie kodēšanas vai Java lietotņu palaišanas. Šajā rokasgrāmatā mēs iepazīstināsim jūs ar visefektīvākajiem risinājumiem, kas pielāgoti Windows lietotājiem (galvenais šīs kļūdas vaininieks). Iedziļināsimies un panāksim, ka jūsu Java iestatījumi darbojas nevainojami! 😊
Kāpēc rodas Java ceļa kļūda?
Pirms ķeramies pie risinājumu izstrādes, ātra problēmas izpratne vairo pārliecību. Kļūda “Java ceļš nav atpazīts” parasti rodas šādu iemeslu dēļ:
- PATH vides mainīgā problēma: Java nav pievienota jūsu sistēmas PATH, tāpēc komandrinda nezina, kur to atrast.
- Nepareiza instalēšana: Java, iespējams, ir instalēta nestandarta vietā vai arī vairākas versijas konfliktē.
- Lietotāja un sistēmas mainīgie: Iestatījumi var attiekties tikai uz jūsu lietotāja kontu, nevis uz visu sistēmu.
- Jaunākie atjauninājumi: Sistēmas izmaiņas, piemēram, Windows atjauninājumi vai programmatūras instalēšana, var traucēt ceļu darbību.
Atpazīstot šos pamatcēloņus, problēmu novēršana kļūst vienkārša. Vai esat gatavs to novērst? Izpildiet šīs darbības norādītajā secībā — lielākā daļa lietotāju to novērš, veicot 2. darbību! 👆
1. darbība. Pārbaudiet Java instalēšanu
Pats svarīgākais: pārliecinieties, vai Java tiešām ir instalēta. Atveriet komandu uzvedni (izvēlnē Sākt meklējiet "cmd") un mēģiniet palaist komandu java -version . Ja tas neizdodas, dodieties uz oficiālo Oracle vietni vai OpenJDK, lai lejupielādētu jaunāko JDK (Java Development Kit). Sākot ar šo gadu, vislabākās saderības nodrošināšanai izmantojiet Java 21 vai jaunāku versiju.
Profesionāls padoms: instalēšanas laikā ievērojiet instalēšanas ceļu — parasti kaut ko līdzīgu C:\Program Files\Java\jdk-21. Tas būs ļoti svarīgi turpmākajām darbībām. Ja neesat pārliecināts, vadības paneļa sadaļā “Programmas un līdzekļi” pārbaudiet, vai nav ierakstu “Java”.
2. darbība. Iestatiet JAVA_HOME vides mainīgo
Komandrindas neatpazīšanas labošanas stūrakmens ir mainīgā JAVA_HOME iestatīšana . Tas norāda jūsu sistēmai precīzi, kur atrodas Java.
- Ar peles labo pogu noklikšķiniet uz “Šis dators” (vai “Dators”) uz darbvirsmas vai failu pārlūkā un pēc tam atlasiet Rekvizīti .
- Kreisajā pusē noklikšķiniet uz Papildu sistēmas iestatījumi .
- Sistēmas rekvizītu logā noklikšķiniet uz Vides mainīgie .
- Sadaļā “Sistēmas mainīgie” (apakšējā sadaļa) noklikšķiniet uz Jauns .
- Mainīgā nosaukums: JAVA_HOME
Mainīgā vērtība: Jūsu Java instalācijas ceļš, piem., C:\Program Files\Java\jdk-21(bez slīpsvītras beigās).
- Noklikšķiniet uz Labi, lai saglabātu.
Kāpēc tas ir svarīgi? Uz JAVA_HOME atsaucas citi mainīgie, piemēram, PATH, nodrošinot Java komandu globālu darbību. Pārbaudiet to, atverot jaunu komandu uzvedni un ierakstot echo %JAVA_HOME% — tai vajadzētu parādīties jūsu ceļam. Jūtaties pārliecinātāki? Turpiniet! 🌟
3. darbība. Atjauniniet PATH vides mainīgo
Tagad saistiet JAVA_HOME ar PATH, lai komandrinda atpazītu Java komandas . Šis solis bieži vien noslēdz darījumu.
- Joprojām sadaļā “Vides mainīgie” sadaļā “Sistēmas mainīgie” atrodiet “Ceļš ” un atlasiet “Rediģēt” .
- Noklikšķiniet uz “Jauns” un pievienojiet:
%JAVA_HOME%\bin
- Ja jau pastāv Java ieraksts, prioritātes labad pārvietojiet to uz augšu (izmantojiet pogu “Pārvietot uz augšu”).
- Visos logos noklikšķiniet uz Labi, lai lietotu izmaiņas.
Restartējiet komandu uzvedni (aizveriet un atveriet vēlreiz) un pārbaudiet, izmantojot java -version . Vai tas izdevās? Jūs redzēsiet šādu rezultātu: "java version '21.0.1' 2023-10-17" – uzvara! 🎉 Ja nē, neuztraucieties; jūs gaida papildu problēmu novēršana.
Paplašināta problēmu novēršana: ja ar pamata labojumiem nepietiek
Ja Java ceļš joprojām netiek atpazīts , aplūkosim sīkāk. Šie padomi palīdzēs tikt galā ar ekstremāliem gadījumiem un nodrošinās jūsu iestatījumu stabilitāti.
Pārbaudiet, vai nav vairāku Java instalāciju
Komandrindas joslā palaidiet komandu "java" . Ja tajā ir norādīti vairāki ceļi, iespējams, ir konflikti. Atinstalējiet papildu failus, izmantojot vadības paneli, un pēc tam atkārtoti instalējiet vēlamo versiju. Stabilitātes labad prioritizējiet jaunāko LTS (ilgtermiņa atbalsta) versiju.
Lietotāja un sistēmas mainīgie
Ja izmantojat koplietotu vai administratora ierobežotu datoru, pārliecinieties, vai izmaiņas ir sadaļā “Sistēmas mainīgie”, nevis tikai “Lietotāja mainīgie”. Izrakstieties un atgriezieties sistēmā (vai restartējiet datoru), lai tās tiktu izplatītas visā sistēmā.
PowerShell pret komandu uzvedni
Šī kļūda ir raksturīga komandrindai, bet, ja izmantojat PowerShell, labojums ir līdzīgs. Pārbaudiet abus, lai apstiprinātu.
Biežāk sastopamo kļūmju tabula
| Problēma |
Simptoms |
Ātrs labojums |
| Beigu slīpsvītra JAVA_HOME |
Ceļš tiek rādīts, bet Java neizdodas |
Noņemt slīpsvītru: IzmantojietC:\Program Files\Java\jdk-21 |
| 32 bitu un 64 bitu neatbilstība |
Nekonsekventa uzvedība |
Pielāgojiet savas OS arhitektūrai; lejupielādējiet atbilstoši no Oracle vietnes |
| Antivīrusu traucējumi |
Ceļš ir iestatīts, bet komandas ir bloķētas |
Pievienot Java mapi pretvīrusu izņēmumu sarakstam |
| Bojāta instalēšana |
Versijā ir redzama nepareiza informācija |
Pilnībā pārinstalējiet Java |
Šī tabula ir jūsu špikeru lapa — pievienojiet to grāmatzīmēm turpmākai uzziņai! 😎
Testēšana un labākā prakse ilgtermiņa panākumiem
Kad tas ir izlabots, pārbaudiet to ar šīm komandām:
- java -version : Apstiprina izpildlaiku.
- javac -version : Pārbauda kompilatoru (nepieciešams JDK, ne tikai JRE).
- echo %PATH% : Nodrošina, ka %JAVA_HOME%\bin ir norādīts.
Nepārtrauktai svētlaimei:
- Regulāri atjauniniet: Izmantojiet tādus rīkus kā SDKMAN!, lai nodrošinātu vienkāršu versiju pārvaldību (lieliski piemērots izstrādātājiem).
- Script It: Izveidojiet pakešfailu, lai vajadzības gadījumā īslaicīgi iestatītu mainīgos.
- IDE integrācija: Tādos rīkos kā Eclipse vai IntelliJ norādiet uz savu JAVA_HOME automātiskai noteikšanai.
Ievērojot šos norādījumus, jūs uz visiem laikiem izvairīsieties no Java ceļa kļūdas . Iedomājieties bezproblēmu Java izstrādi – tas ir mērķis! Ja jūs interesē automatizācija, izpētiet iespēju to iestatīt, izmantojot PowerShell skriptus, lai veiktu labojumus ar vienu klikšķi.
Noslēgumā: jūsu ceļojums ar Java turpinās
Apsveicam ar Java ceļa neatpazīšanas komandu uzvednē problēmas risināšanu ! Veicot šīs darbības, jūs ne tikai novērsāt problēmu, bet arī ieguvāt prasmes, kā tikt galā ar līdzīgām tehniskām problēmām. Ja šī rokasgrāmata palīdzēja, dalieties tajā ar citu izstrādātāju — zināšanu izplatīšana veido kopienu. Vai jūsu iestatījumam ir kāds unikāls pavediens? Atstājiet komentāru zemāk; kopā novērsīsim problēmas. Lai veicas kodēšanā! 🚀
Oficiālus norādījumus skatiet Oracle dokumentācijā: Java instalēšana operētājsistēmā Windows .