En Java, normalmente obtenemos errores y excepciones durante el tiempo de compilación. Pero el error javac no es reconocido es el error más común al que se enfrentan muchos nuevos programadores de Java. En esta sección detectaremos por qué el compilador no reconoce el comando javac y No se reconocen las razones para generar javac. También veremos las posibles soluciones para solucionar el error.
Antes de continuar en esta sección, comprendamos el significado de la declaración de error. javac no se reconoce como comando interno o externo.
En Java , javac es un comando que compila el código fuente de Java. Cuando escribimos el comando en el símbolo del sistema, el mensaje se niega a identificar el comando javac. Significa que el javac.exe El compilador no encuentra el archivo. El archivo javac.exe existe en la carpeta bin de la carpeta de instalación de JDK. El error lo obtenemos porque la RUTA no está configurada correctamente. La siguiente imagen muestra lo que muestra el error.
Motivo del error
javac no es reconocido Se produce un error mientras compilamos la aplicación Java. Es porque la JVM es No se puede encontrar javac.exe archivo. El archivo javac.exe se encuentra en el papelera carpeta del JDK.
La razón detrás de que ocurra el error es que el PATH no se agrega a la variable de entorno del sistema. Si la RUTA no se agrega a la variable de entorno o no se configura correctamente, no podremos compilar la aplicación Java. Entonces, resolver el error es importante. Veamos la solución al error.
Solución al error
Para resolver el error, necesitamos agregar la variable PATH (utilizada por el sistema operativo para encontrar los archivos ejecutables) a la variable de entorno del sistema. La RUTA es la dirección de la carpeta donde se encuentra el archivo javac.exe. Es necesario incluir el directorio bin en la variable de entorno porque todos los archivos ejecutables necesarios para compilar, ejecutar y depurar el programa Java se encuentran en el directorio bin. Entonces, en nuestro caso, la RUTA al directorio bin es:
C:ProgramFilesJavajdk1.8.0_05in;
Su camino puede diferir del camino anterior. Depende de donde hayas instalado el JDK . Recuerda que pon un punto y coma (;) al final de la RUTA porque es posible que necesites agregar otra variable PATH de otra aplicación. Entonces, en este caso, el punto y coma separa dos caminos.
Nota: La RUTA puede diferir si ha instalado versiones posteriores de Java.
Primero, verificamos que la RUTA ya esté agregada o no. Para verificar qué rutas se agregan a la variable de entorno, siga los pasos que se detallan a continuación:
- Abra el símbolo del sistema.
- Escriba el comando: eco % RUTA %
Muestra todas las rutas o directorios que ya están agregados a la variable de entorno. Si la RUTA ya está configurada, continúe con el comando javac para la compilación; de lo contrario, agregue la RUTA a la variable de entorno.
Existen dos formas de configurar PATH en la variable de entorno, ya sea establecer la RUTA temporal o establezca la RUTA de forma permanente. La desventaja de establecer la RUTA temporal es que cada vez que compilamos la aplicación Java, necesitamos especificar la RUTA. Lleva mucho tiempo y hay más posibilidades de escribir el comando incorrecto. Por lo tanto, no es bueno usarlo. Le recomendamos que configure la RUTA de forma permanente.
Veamos cómo agregar PATH a la variable de entorno del sistema.
Establecer la RUTA Temporal
Para configurar la RUTA temporal, siga los pasos que se detallan a continuación:
- Abra el símbolo del sistema.
- Vaya al directorio donde instaló el JDK. Dentro de la carpeta JDK busque la carpeta bin y ábrala.
- Copie la ubicación de la carpeta bin. En nuestro caso, la ubicación de la carpeta bin es: C:Archivos de programaJavajdk1.8.0_05in
- Ahora, cambie al símbolo del sistema y escriba el comando: establecer RUTA = C:Archivos de programaJavajdk1.8.0_05in y presione la tecla Intro. Establece la RUTA en la ubicación especificada.
Una vez configurada la RUTA, podemos compilar y ejecutar la aplicación Java.
división de cadenas c++
Establecer la RUTA de forma permanente
Para configurar la RUTA de forma permanente, siga los pasos que se detallan a continuación:
Paso 1: Abra el Panel de control.
Paso 2: Clickea en el Sistema .
Paso 3: Clickea en el Configuración avanzada del sistema. Abre un cuadro de diálogo para Propiedades del sistema.
Etapa 4: En el cuadro de diálogo Propiedades del sistema, haga clic en el Variables de entorno botón, ubicado en la esquina inferior derecha. Abre el Variables de entorno caja de diálogo.
Paso 5: En el cuadro de diálogo Variables de entorno, haga clic en el Nuevo si la variable PATH no aparece debajo Sección de variables de usuario . Abre el Nueva variable de usuario caja de diálogo.
Paso 6: Proporcione el nombre de la variable CAMINO y valor variable ruta hasta la carpeta bin del directorio JDK. En nuestro caso el camino es: C:ProgramFilesJavajdk1.8.0_05in. Después de eso, haga clic en el DE ACUERDO botón.
Ahora la variable PATH se ha guardado y es visible bajo el Sección de variables de usuario .
Paso 7: De nuevo, haga clic en el DE ACUERDO botón.
Paso 8: Clickea en el DE ACUERDO botón.
La RUTA se ha guardado permanentemente. Para probar si funciona correctamente o no, abra el símbolo del sistema y escriba javac comando y presione la tecla Intro. El comando muestra el opciones que podemos usar con el comando javac.
El comando garantiza que la RUTA esté configurada correctamente y que podamos compilar y ejecutar programas java sin que ocurra el error javac no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes.