logo

javac no es reconeix

A Java, normalment obtenim els errors i les excepcions durant el temps de compilació. Però l'error javac no es reconeix és l'error més comú que s'enfronten molts programadors Java nous. En aquest apartat, detectarem per què l'ordre javac no és reconeguda pel compilador i no es reconeix quins són els motius per generar javac. També veurem les possibles solucions per resoldre l'error.

Abans d'avançar en aquesta secció, entenem el significat de la declaració d'error javac no es reconeix com a comandament intern o extern.

En Java , javac és una ordre que compila el codi font de Java. Quan escrivim l'ordre a l'indicador d'ordres, l'indicador es nega a identificar l'ordre javac. Vol dir que el javac.exe el compilador no troba el fitxer. El fitxer javac.exe existeix a la carpeta bin de la carpeta d'instal·lació del JDK. L'error que rebem perquè el PATH no està configurat correctament. La imatge següent mostra el que mostra l'error.

javac no es reconeix

Motiu per produir l'error

javac no es reconeix es produeix un error mentre compilem l'aplicació Java. És perquè la JVM ho és no es pot trobar el javac.exe dossier. El fitxer javac.exe es troba al fitxer paperera carpeta del JDK.

javac no es reconeix

El motiu darrere de l'error és que PATH no s'afegeix a la variable d'entorn del sistema. Si el PATH no s'afegeix a la variable d'entorn o no s'estableix correctament, no podem compilar l'aplicació Java. Per tant, és important resoldre l'error. Vegem la solució a l'error.

Solució a l'Error

Per resoldre l'error, hem d'afegir la variable PATH (utilitzada pel sistema operatiu per trobar els fitxers executables) a la variable d'entorn del sistema. El PATH és l'adreça de la carpeta on es troba el fitxer javac.exe. Cal incloure el directori bin a la variable d'entorn perquè tots els fitxers executables necessaris per compilar, executar i depurar el programa Java es troben al directori bin. Per tant, en el nostre cas, el PATH al directori bin és:

C:Fitxers de programaJavajdk1.8.0_05in;

El vostre camí pot ser diferent del camí anterior. Depèn d'on hagis instal·lat el JDK . Recordeu que poseu a punt i coma (;) al final del PATH perquè és possible que hàgiu d'afegir una altra variable PATH d'una altra aplicació. Per tant, en aquest cas, el punt i coma separa dos camins.

Nota: El PATH pot ser diferent si heu instal·lat versions posteriors de Java.

Primer, comprovem que el PATH ja està afegit o no. Per comprovar quins camins s'afegeixen a la variable d'entorn, seguiu els passos que s'indiquen a continuació:

  • Obriu el símbol del sistema.
  • Escriviu l'ordre: ressò %PATH%
javac no es reconeix

Mostra tots els camins o directoris que ja s'han afegit a la variable d'entorn. Si el PATH ja està definit, continueu amb l'ordre javac per a la compilació, sinó afegiu-lo a la variable d'entorn.

Hi ha dues maneres d'establir PATH a la variable d'entorn establiu el PATH temporal o establiu el PATH permanentment. El desavantatge d'establir el PATH temporal és que tantes vegades compilem l'aplicació Java, hem d'especificar el PATH. Es necessita molt de temps i hi ha més possibilitats d'escriure l'ordre incorrecta. Per tant, no és bo utilitzar-lo. Us recomanem que configureu el PATH permanentment.

Vegem com afegir PATH a la variable d'entorn del sistema.

Estableix el PATH temporal

Per configurar el PATH temporal, seguiu els passos que s'indiquen a continuació:

  • Obriu el símbol del sistema.
  • Aneu al directori on heu instal·lat el JDK. Dins de la carpeta JDK, cerqueu la carpeta bin i obriu-la.
  • Copieu la ubicació de la carpeta bin. En el nostre cas, la ubicació de la carpeta bin és: C:Arxius de programaJavajdk1.8.0_05in
javac no es reconeix
  • Ara, canvieu al símbol del sistema i escriviu l'ordre: establiu PATH= C:Arxius de programaJavajdk1.8.0_05in i premeu la tecla Intro. Estableix el PATH a la ubicació especificada.
javac no es reconeix

Un cop establert el PATH, podem compilar i executar l'aplicació Java.

subratlla amb css

Estableix el PATH permanentment

Per configurar el PATH de manera permanent, seguiu els passos que s'indiquen a continuació:

Pas 1: Obriu el Tauler de control.

Pas 2: Feu clic a Sistema .

javac no es reconeix

Pas 3: Feu clic a Configuració avançada del sistema. Obre un quadre de diàleg per a les propietats del sistema.

javac no es reconeix

Pas 4: Al quadre de diàleg Propietats del sistema, feu clic a Variables del mediambient botó, situat a l'extrem inferior dret. S'obre el Variables del mediambient Caixa de diàleg.

javac no es reconeix

Pas 5: Al quadre de diàleg Variables d'entorn, feu clic a Nou botó si la variable PATH no apareix a sota Secció de variables d'usuari . S'obre el Nova variable d'usuari Caixa de diàleg.

javac no es reconeix

Pas 6: Proporcioneu el nom de la variable CAMÍ i Valor variable camí fins a la carpeta bin del directori JDK. En el nostre cas, el camí és: C:Fitxers de programaJavajdk1.8.0_05in. Després d'això, feu clic a D'acord botó.

javac no es reconeix

Ara s'ha desat la variable PATH i és visible a sota Secció de variables d'usuari .

Pas 7: De nou, feu clic a D'acord botó.

javac no es reconeix

Pas 8: Feu clic a D'acord botó.

javac no es reconeix

El PATH s'ha desat permanentment. Per comprovar que funciona correctament o no, obriu el símbol del sistema i escriviu javac comanda i premeu la tecla Intro. L'ordre mostra el opcions que podem utilitzar amb l'ordre javac.

javac no es reconeix

L'ordre assegura que el PATH està configurat correctament i que podem compilar i executar Programes Java sense que es produeixi l'error javac no es reconeix com a ordre interna o externa, programa operable o fitxer per lots.