reconoce orden jdk interno instalar externo encontrĂ³ configurar como comando java path javac

orden - javac cmd



javac no reconocido (11)

¿Qué puedo hacer cuando sigo recibiendo el error?

''javac'' no se reconoce como un comando interno o externo, programa operable o archivo por lotes

cuando quiero compilar mi archivo jar o .class ?

Gracias


Asegúrese de que% JAVA_HOME% / bin esté en% PATH% (o $ JAVA_HOME en $ PATH en * nix).



El paso 4 (Actualizar la variable PATH) de las instrucciones de instalación de JDK explica lo que debe hacer para que pueda escribir javac en la ventana del símbolo del sistema.


Esto solo significa que javac no está en su variable PATH.

En Windows, solo tiene que agregar la carpeta que contiene javac.exe a la variable de entorno PATH (Win + Pause / Break).

En Linux / Mac / Unix, simplemente agregue ese directorio a $ PATH en .bashrc o similar.


Significa que no está en tu camino. Usted tiene las siguientes opciones:

1) Cambie al directorio donde vive javac antes de llamarlo.

2) Use la ruta completa a javac cuando realiza la llamada, por ejemplo, C: / java / jdk1.6.0_12 / bin / javac ...

3) Agregue el directorio javac a la variable de entorno PATH



  • Compruebe si tiene JDK instalado; si no está instalado, Instalar
  • Si JDK está instalado, navegue a la carpeta bin de la instalación e intente ejecutar javac.
  • Si javac se ejecuta, proceda (+:
  • Si javac no se ejecuta, verifique la ruta del sistema y la ruta de acceso de java, y vuelva al punto 2 de arriba.

El siguiente enlace proporciona una explicación paso a paso sobre cómo configurar java_home y las variables de ruta. Configuración de JAVA_HOME


El error que está viendo lo genera Windows y no es específico de Java. Ese error significa que escribió un comando y Windows no pudo encontrar el comando con ese nombre.

La forma más fácil de rectificar la situación es asegurarse de que Java esté instalado correctamente en la PATH del PATH .

Primero, asegúrese de tener instalado un JDK (y no solo un JRE). La siguiente mejor opción es agregar una variable de entorno llamada JAVA_HOME y señalarla en el directorio de instalación base para la versión de Java que instaló.

A continuación, modifique la PATH entorno PATH precediendo la cadena %JAVA_HOME%/bin; a lo que ya está en tu PATH . Si miras el contenido de ese directorio, verás que javac está ahí (junto con otras herramientas de desarrollo de Java).


Incluso si tuviera

  • JDK instalado
  • JAVA_HOME definido
  • %JAVA_HOME%/bin presente en mi %PATH%

Todavía tuve este error. Lo resolví eliminando el JRE de mi variable de ruta. Fue puesto antes de JAVA_HOME , no tiene javac . Parece que Windows no puede encontrar javac en JAVA_HOME/bin en este caso.


Para ventanas

Panel de control > Sistema ... Luego haga clic en Configuración avanzada del sistema (panel izquierdo) ... luego se abrirá la ventana emergente ... luego haga clic en Variables de entorno ... Luego se abrirá otra ventana ... haga clic en Nuevo y agregue la información de ingreso a continuación

Nombre de la variable : RUTA

Valor de la variable : C: / Program Files / Java / jdk1.7.0_45 / bin [* asegúrese de que esta sea la ruta correcta para usted ]

Entonces debería funcionar