restaurar reconoce jdk java_home interno externo entorno configurar como comando change java windows java-7 javac windows-10

reconoce - "Javac" no funciona correctamente en Windows 10



restaurar variables de entorno windows 10 (20)

el problema es que actualicé a Windows 10 y ahora estoy instalando mis herramientas para la programación y ahora que instalé el JDK 7 de Java, cuando intento usar en el cmd el comando: - "javac"

El resultado de esto es: "javac" no se reconoce como un comando interno o externo ...

Pero me editaron el PATH con el enlace correcto de jdk, porque cuando uso "java", está bien.

Ahora, probé en la consola con este comando: PATH=%PATH%;"C:/Program Files/Java/jdk1.7.0_79/bin"

Y cuando ejecuto este comando, cuando uso "javac" funciona, pero ahora, cuando abro otra consola, no funciona, o cuando reinicio la consola, este comando no se reconoce.

¿Cual podría ser el problema?


Añadir

PATH = C:/Program Files/Java/jdk1.8.0_66/bin

en una dvanced system setting . A continuación, elija Environment Variable.


Agregué a continuación la ruta en la variable de entorno

;% JAVA_HOME% / bin en lugar de% JAVA_HOME% / bin

En mi caso, soluciono el problema.


Agregué a continuación la ruta en la variable de entorno

C: / Archivos de programa / Java / jdk1.8.0_91 / bin

y luego compilé el programa pero obtuve el error, luego reinicié el sistema y nuevamente compilé el programa

Esta vez funcionó :)


Agregue la ruta java a las variables de entorno y muévala a la parte superior de todas las rutas disponibles allí. Funciono para mi


Aquí es cómo configuro la variable del sistema en Windows 10:


Después de agregar C: / Archivos de programa / Java / jdk1.8.0_73 / bin a las variables del sistema, deshabilité mi indicador de comando y abrí otro. Entonces funcionó.


El PATH es para el usuario actual, en su lugar, puede agregar un CLASSPATH y, a continuación, el enlace le ayudará a más PATH y CLASSPATH


Lo que hice es ... escribí; accidentalmente al frente en la variable de ruta y luego presioné OK, después de esto, si edito de nuevo, no iba a la misma página que antes, abrió una página nueva definida para las variables de usuario y luego pude eliminar las comillas dobles en la parte delantera de la ruta variable. entonces todo funciona bien. :)

Hice esto justo ahora

aclamaciones


Más o menos golpeando a un caballo muerto ahora, pero quiero aclarar una cosa que puede no ser tan obvia. Sí, de hecho, necesita editar la variable de entorno PATH como ya se ha indicado muchas veces. La clave para mí fue editar el PATH bajo las variables SYSTEM . Había editado inadvertidamente el PATH bajo las variables USER . ¿Por qué esto importaba? En mi máquina tengo que iniciar sesión como administrador para editar las variables de entorno. Por lo tanto, la edición de las variables de Usuario no ayudó porque ejecuto el símbolo del sistema en mi cuenta de inicio de sesión (no de administrador). Grrr!

Además, descubrí que al cerrar la ventana del símbolo del sistema y volver a abrirla después de la actualización de la variable PATH era necesario. Cambiar el orden de los valores, agregar punto y coma, etc. no hizo una diferencia para mí.

Aclamaciones


Para estar seguro de su ruta, puede usar comillas dobles " para ubicar la ruta o, si está en Windows, puede buscar la ruta para seleccionar la carpeta "C:/Program Files/Java/jdk1.8.0_121/bin" .


Por alguna razón, me funcionó agregar comillas a la carpeta de ruta en Windows 10. No C: / Archivos de programa / Java / jdk 1.8.0_111 / bin, sino "C: / Archivos de programa / Java / jdk 1.8.0_111 / compartimiento".


Puntos a recordar, haz como muestra la imagen. Mueva la barra resaltada hacia arriba con el botón subir, esto ayudará.


Soy totalmente nuevo en Java y pasé horas intentando resolver los problemas con PATH y CLASSPATH. Hubo una persona que dijo que se reiniciara el símbolo del sistema después de modificar las variables de entorno; eso fue todo para mi Mientras prueba diferentes configuraciones, asegúrese de reiniciar el símbolo del sistema antes de realizar la prueba. Parece que hay al menos 2 formas diferentes de configurar esto. Fui con lo siguiente:

1) En Variables del sistema, agregue

JAVA_HOME = c: / archivos de programa (x86) / java / jdk1.8.0_121

2) En Variables del sistema, agregue lo siguiente a la ruta existente ...

% JAVA_HOME% / bin

Eso es. No hay necesidad de citas alrededor de nada. No hay barras dobles o cualquier otra cosa. Creo que también funcionaría si eliminara la variable java_home y simplemente enumerara la ruta explícita de bin en la variable PATH, pero no la estoy tocando de nuevo ahora que finalmente funciona.


Tal vez un poco tarde, pero tuve el mismo problema.

Haga clic en el botón "Subir" para la ruta de Java y muévalo hacia arriba.

Me soluciono el problema


Tuve el mismo problema en Windows 10: el comando java -version estaba funcionando pero javac -version no. Hay tres cosas que hice:

(1) Descargué el último jdk (no el jre) y lo instalé. Luego, agregué la variable de entorno jdk/bin path tan o. En mi caso, fue C:/Program Files/Java/jdk-10/bin . No necesité agregar el ; para Windows 10.

(2) Mueva este camino a la parte superior de todos los otros caminos.

(3) Borre cualquier otra ruta de Java que pueda existir.

Pruebe de nuevo los comandos java -version y javac -version . Voila!


ahora lo tengo por fin! Asegúrese de que no haya espacios antes y después del camino y coloque el punto y coma en ambos lados sin espacios


en la ventana de búsqueda, escriba ''variables de entorno'', esto le dará un enlace para editar las variables. En la página de edición de variables hay una sección superior y una sección inferior en la sección inferior. Agregue NUEVO, escriba la ruta C: / Archivos de programa / Java / jdk-10 / bin. Esto me funcionó muy bien y encuentra el compilador todo el tiempo.


para usuarios de Windows 10 Use la ruta Java (ubicación de la bandeja JDK) COMO "C: / Archivos de programa / Java / jdk-9.0.1 / bin" funcionará.


simplemente agregue C: / Archivos de programa / Java / jdk1.7.0_80 / bin como la ruta en las variables de entorno. no es necesario agregar java.exe y javac.exe a esa ruta. FUNCIONA


java es parte del JRE, no el JDK.

Debe agregar la bandeja JDK al sistema PATH, en

"Panel de control" | Sistema | Avanzado | "Variables de entorno"