Solución: Javac no se reconoce en Windows 10

" Javac no se reconoce como un comando interno o externo " es un error que a menudo encuentran las personas que intentan compilar programas Java en Windows utilizando el símbolo del sistema. También se puede encontrar cuando los usuarios intentan verificar la versión actual del compilador Java primario.

¿Qué es JavaC?

Javac (pronunciado "java-see"), es el principal compilador de Java incluido en el JDK (Java Development Kit) desarrollado por Oracle Corporation. El compilador está diseñado para aceptar el código fuente que se ajusta a las especificaciones del lenguaje Java (JL) y lo convierte en código de bytes Java de acuerdo con las JVM (Java Virtual Machine Specification).

Lo que causa el error de Javac no es reconocido

El error " Javac no se reconoce como un comando interno o externo " se encuentra cuando el símbolo del sistema no puede encontrar la variable PATH de Java. Esto puede suceder por dos razones:

  • Falta el kit de desarrollo de Java (JDK) en la máquina : esto suele suceder porque el usuario asume erróneamente que el compilador de Java (javac) está instalado junto con el entorno de ejecución de Java .
  • La ruta a Javac no está configurada o está configurada incorrectamente : para compilar desde el símbolo del sistema y asegurarse de que otras herramientas del servidor de aplicaciones funcionen correctamente, el sistema debe conocer la ubicación de Javac. Si este es el caso, deberá configurar la ruta manualmente.

Si tiene dificultades para resolver este problema en particular en Windows 10, este artículo le proporcionará un par de guías que garantizan la resolución del problema. A continuación, tiene un par de pasos que otros usuarios en una situación similar han utilizado con éxito para resolver el problema.

Para obtener los mejores resultados, siga los pasos a continuación para asegurarse de resolver el problema en su caso particular. ¡Vamos a empezar!

Paso 1: Instalar el Kit de desarrollo de Java (JDK)

Una de las razones principales por las que ocurre este error es porque los usuarios que recién comienzan a aprender Java confunden el Java Runtime Environment (JRE) con el Java Development Kit (JDK) .

El JRE es parte del JDK, pero la mayoría de las veces se descarga por separado. Muchos programas que utilizan Java Runtime lo incluyen en sus paquetes de instalación.

Debido a que hay muy pocas razones por las que necesitará el Kit de desarrollo de Java (JDK) si no está interesado en el Desarrollo de Java, es posible que haya creído que Javac ya estaba instalado por JRE, pero la verdad es que necesitará instalar todo el kit de desarrollo de Java.

Si cree que este escenario es aplicable a su situación, aquí hay una guía rápida sobre cómo instalar el Kit de desarrollo de Java (JDK) para resolver el error "no se reconoce javac" :

  1. Visite este enlace ( aquí ) y haga clic en el ícono de descarga sobre la plataforma Java (JDK) . Esto asegurará que instale la última versión disponible del Kit de desarrollo de Java .

    Descargando el último JDK
  2. En la siguiente pantalla, desplácese hacia abajo hasta Java SE Development Kit y asegúrese de seleccionar la palanca asociada con Aceptar acuerdo de licencia . Luego, haga clic en el enlace de descarga asociado con Windows. Hay dos opciones para elegir, pero recomendamos descargar el archivo .exe, ya que le ahorrará extraer el contenido cuando se complete la descarga.

    Descargar el kit de desarrollo de Java
  3. Una vez que se complete la descarga, abra el ejecutable de instalación de JDK y siga las instrucciones en pantalla para completar la instalación.

    Instalación del kit de desarrollo de Java
  4. En la siguiente pantalla, asegúrese de que tanto las Herramientas de desarrollo como el Código fuente estén configurados para instalarse en su disco duro local junto con todas sus subfunciones. Además, si es posible, le recomendamos que conserve la ruta de instalación predeterminada porque el Paso 2 será más fácil.

    Instale todos los componentes y subcaracterísticas en su disco duro local

    Nota: Como recomendación adicional, anote la ruta de instalación en Instalar en, porque la necesitará en el Paso 2 .

  5. Espere hasta que se instale el Kit de desarrollo de Java . Cuando se complete el proceso, reinicie su computadora manualmente si no se le solicita automáticamente que lo haga.

    Instalación del kit de desarrollo de Java

Ahora que se ha asegurado de haber instalado el paquete correcto que instala JavaC, vaya al Paso 2, donde nos aseguramos de establecer la ruta a JavaC correctamente.

Paso 2: configurar la variable de entorno Java y actualizar la ruta del sistema

Antes de comenzar con este proceso, es importante comprender que los siguientes procedimientos solo son aplicables si se ha asegurado de que el Kit de desarrollo de Java esté instalado correctamente ( Paso 1 ).

Si ha instalado el JDK y todavía obtiene el " Javac no se reconoce como un comando interno o externo ", acaba de toparse con uno de los problemas técnicos más comunes que enfrentan los principiantes de Java. Para finalizar el Kit de desarrollo de Java en Windows, deberá realizar una serie de pasos manuales. Estos pasos siempre deben seguir la instalación de JDK, incluso después de actualizar el kit de desarrollo de Java.

Aquí hay una guía rápida sobre cómo configurar la variable de entorno Java correcta y actualizar la ruta del sistema:

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escriba " sysdm.cpl " y presione Entrar para abrir la ventana Propiedades del sistema .

    Ejecutar diálogo: sysdm.cpl
  2. Dentro de la ventana Propiedades del sistema, vaya a la pestaña Avanzado y haga clic en Variables de entorno .

    Vaya a la pestaña Avanzado y haga clic en Variables de entorno
  3. En la ventana Variable de entorno recientemente abierta, haga clic en el botón Nuevo en Variable del sistema .

    Agregar una nueva variable del sistema
  4. En la ventana Nueva variable del sistema, establezca el nombre de la Variable en JAVA_HOME y el valor de la Variable en la ruta a su directorio JDK . Para guardar los cambios, haga clic en Aceptar.

    Configuración de nombre de variable y valor de variable

    Nota: Si escuchó nuestros consejos en el Paso 1 y anotó la ruta de instalación del JDK, puede pegarlo directamente en el valor Variable .

    Ruta de instalación del JDK
  5. Ahora que ha regresado a la ventana Variables de entorno, busque una variable denominada ruta en Variables del sistema . Con la variable Ruta seleccionada, haga clic en el botón Editar .

    Seleccione la variable Ruta (en Variables del sistema) y haga clic en el botón Editar
  6. En la ventana Editar variable de entorno, haga clic en el botón Nuevo .

    Haga clic en el botón Nuevo
  7. Asigne un nombre a la variable de entorno recién creada % JAVA_HOME% \ bin y presione Entrar . Luego, haga clic en Aceptar para aplicar los cambios.

    Cree una nueva variable de entorno y asígnele el nombre% JAVA_HOME% \ bin
  8. Con este último paso, su entorno Java debería estar configurado. Ahora podrá compilar aplicaciones desde CMD o verificar su versión de Javac.

    JavaC se configuró correctamente

Paso adicional: Verificar si la configuración fue exitosa

Hay un paso adicional que puede seguir en el Símbolo del sistema para asegurarse de que ha configurado correctamente la ruta de la variable de entorno Java. Siga los pasos a continuación para ver si su configuración está funcionando:

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba " cmd " y presione Entrar para abrir una ventana del símbolo del sistema.

    Ejecutar diálogo: cmd
  2. En la ventana del símbolo del sistema, escriba echo% JAVA_HOME% y presione Entrar para ver qué retorno obtiene. Si ve una impresión con el directorio al JDK, entonces el Paso 2 fue exitoso y su JAVAC está funcionando bien. En el caso de que vea un espacio en lugar de la ruta JDK, significa que no ha podido configurar la variable de entorno; en este caso, vuelva a visitar el Paso 1 y el Paso 2 .

    Verificar si la variable de entorno Java se configuró correctamente

Artículos De Interés