logo

javacia ei tunnisteta

Javassa saamme yleensä virheet ja poikkeukset käännösaikana. Mutta virhe javacia ei tunnisteta on yleisin virhe, jonka monet uudet Java-ohjelmoijat kohtaavat. Tässä osiossa havaitsemme miksi kääntäjä ei tunnista javac-komentoa ja javacin luomisen syitä ei tunnisteta. Näemme myös mahdolliset ratkaisut virheen ratkaisemiseksi.

Ennen kuin siirryt eteenpäin tässä osiossa, ymmärrämme virheilmoituksen merkityksen javac ei tunnisteta sisäiseksi tai ulkoiseksi komennon.

Sisään Java , javac on komento, joka kääntää Java-lähdekoodin. Kun kirjoitamme komennon komentokehotteeseen, kehote kieltäytyy tunnistamasta javac-komentoa. Se tarkoittaa, että javac.exe kääntäjä ei löydä tiedostoa. Javac.exe-tiedosto on JDK-asennuskansion bin-kansiossa. Virhe, jonka saamme, koska PATH ei ole oikein asetettu. Seuraava kuva näyttää, mitä virhe näyttää.

javacia ei tunnisteta

Syy virheen esiintymiseen

javacia ei tunnisteta on virhe, kun käännämme Java-sovellusta. Se johtuu siitä, että JVM on javac.exe-tiedostoa ei löydy tiedosto. Javac.exe-tiedosto sijaitsee kohteessa roskakori JDK:n kansio.

javacia ei tunnisteta

Syy virheen esiintymiseen on se, että PATH:ta ei lisätä järjestelmän ympäristömuuttujaan. Jos PATH:ta ei ole lisätty ympäristömuuttujaan tai sitä ei ole asetettu oikein, emme voi kääntää Java-sovellusta. Joten virheen ratkaiseminen on tärkeää. Katsotaanpa ratkaisua virheeseen.

Ratkaisu Virheeseen

Virheen ratkaisemiseksi meidän on lisättävä PATH-muuttuja (käyttöjärjestelmä käyttää suoritettavien tiedostojen etsimiseen) järjestelmän ympäristömuuttujaan. PATH on sen kansion osoite, jossa javac.exe-tiedosto sijaitsee. Ympäristömuuttujaan on sisällytettävä bin-hakemisto, koska kaikki Java-ohjelman kääntämiseen, suorittamiseen ja virheenkorjaukseen tarvittavat suoritettavat tiedostot sijaitsevat bin-hakemistossa. Joten meidän tapauksessamme polku bin-hakemistoon on:

C:ProgramFilesJavajdk1.8.0_05in;

Polkusi voi poiketa yllä olevasta polusta. Se riippuu siitä, mihin olet asentanut JDK . Muista, että laita a puolipiste (;) PATH:n lopussa, koska on mahdollista, että joudut lisäämään toisen sovelluksen PATH-muuttujan. Joten tässä tapauksessa puolipiste erottaa kaksi polkua.

Huomautus: PATH voi olla erilainen, jos olet asentanut uudempia Java-versioita.

Ensin tarkistamme, onko PATH jo lisätty vai ei. Voit tarkistaa ympäristömuuttujaan lisätyt polut noudattamalla alla olevia ohjeita:

  • Avaa komentokehote.
  • Kirjoita komento: kaiku %PATH%
javacia ei tunnisteta

Se näyttää kaikki polut tai hakemistot, jotka on jo lisätty ympäristömuuttujaan. Jos PATH on jo asetettu, jatka javac-komennolla kääntämistä varten, muuten lisää PATH ympäristömuuttujaan.

On kaksi tapaa asettaa PATH ympäristömuuttujaan aseta PATH väliaikainen tai aseta PATH pysyvästi. Tilapäisen PATH:n asettamisen haittana on, että niin monta kertaa kuin käännämme Java-sovelluksen, meidän on määritettävä PATH. Se vie paljon aikaa ja on enemmän mahdollisuuksia kirjoittaa väärä komento. Eli ei ole hyvä käyttää. Suosittelemme, että asetat polun pysyvästi.

Katsotaanpa, kuinka PATH lisätään järjestelmän ympäristömuuttujaan.

Aseta PATH väliaikaiseksi

Aseta PATH tilapäinen seuraavasti:

  • Avaa komentokehote.
  • Siirry hakemistoon, johon olet asentanut JDK:n. Etsi JDK-kansiosta bin-kansio ja avaa se.
  • Kopioi roskakorikansion sijainti. Meidän tapauksessamme roskakorikansion sijainti on: C:Program FilesJavajdk1.8.0_05in
javacia ei tunnisteta
  • Siirry nyt komentokehotteeseen ja kirjoita komento: set PATH= C:Program FilesJavajdk1.8.0_05in ja paina enter-näppäintä. Se asettaa PATH:n määritettyyn sijaintiin.
javacia ei tunnisteta

Kun PATH on asetettu, voimme kääntää ja ajaa Java-sovelluksen.

roomalaiset numerot kaavio 1 100

Aseta PATH pysyvästi

Aseta PATH pysyvästi noudattamalla alla olevia ohjeita:

Vaihe 1: Avaa Ohjauspaneeli.

Vaihe 2: Klikkaa Järjestelmä .

javacia ei tunnisteta

Vaihe 3: Klikkaa Järjestelmän lisäasetukset. Se avaa järjestelmän ominaisuuksien valintaikkunan.

javacia ei tunnisteta

Vaihe 4: Napsauta Järjestelmän ominaisuudet -valintaikkunassa ympäristömuuttujat -painiketta, joka sijaitsee oikeassa alakulmassa. Se avaa ympäristömuuttujat valintaikkuna.

javacia ei tunnisteta

Vaihe 5: Napsauta Ympäristömuuttujat -valintaikkunassa Uusi -painiketta, jos PATH-muuttuja ei näy alla Käyttäjän muuttujat -osiossa . Se avaa Uusi käyttäjämuuttuja valintaikkuna.

javacia ei tunnisteta

Vaihe 6: Anna muuttujan nimi PATH ja muuttuva arvo polku bin-kansioon JDK-hakemistosta. Meidän tapauksessamme polku on: C:ProgramFilesJavajdk1.8.0_05in. Napsauta sen jälkeen OK -painiketta.

javacia ei tunnisteta

Nyt PATH-muuttuja on tallennettu ja se näkyy alla Käyttäjän muuttujat -osiossa .

Vaihe 7: Napsauta uudelleen OK -painiketta.

javacia ei tunnisteta

Vaihe 8: Klikkaa OK -painiketta.

javacia ei tunnisteta

PATH on tallennettu pysyvästi. Voit testata, toimiiko se oikein vai ei avaamalla komentokehote ja kirjoittamalla javac komento ja paina enter-näppäintä. Komento näyttää vaihtoehtoja joita voimme käyttää javac-komennon kanssa.

javacia ei tunnisteta

Komento varmistaa, että PATH on asetettu oikein ja että voimme kääntää ja suorittaa Java-ohjelmat virhettä ilmenmättä javacia ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, toimivaksi ohjelmaksi tai komentotiedostoksi.