English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cómo se resuelve el problema de que javac no se reconozca como un comando interno o externo en Java?

Si al compilar el programa ve este error, significa que no ha instalado Java correctamente en el sistema o no ha configurado la variable Path.

Variable Path-La variable de entorno path se utiliza para especificar un conjunto de directorios que contienen programas ejecutables.

Cuando intenta ejecutar un programa desde la línea de comandos, el sistema operativo buscará directamente el programa especificado en el directorio actual (si hay uno) y ejecutarlo.

Si el programa no está disponible en el directorio actual, el sistema operativo buscará“ PATH”Verifique los directorios especificados en la variable de entorno.

Configuración de la ruta para Windows

Supongamos que ya ha instalado Java en el directorio c:\ Program Files \ java \ jdk-

  • Haga clic con el botón derecho en “Mi PC” y seleccione “Propiedades”.

  • Haga clic en el botón “Variables de entorno” debajo de la etiqueta “Avanzado”.

  • Ahora, cambie la variable “Path” para que también incluya la ruta de los archivos ejecutables de Java. Por ejemplo, si la ruta actual está configurada como “C:\ WINDOWS \ SYSTEM32”, luego cambie la ruta a “C:\ WINDOWS \ SYSTEM32; c:\ Program Files \ java \ jdk \ bin。

Configuración de la ruta para Linux, UNIX, Solaris, FreeBSD

La variable de entorno PATH debe estar configurada para apuntar a la ubicación de la instalación de los archivos binarios de Java. Si encuentra dificultades al realizar esta operación, consulte el documento de su shell.

Por ejemplo, si se utiliza bash como shell, se debe agregar la siguiente línea al final de '.bashrc': export PATH = / path / to / java:$PATH'