jugando con yoty
Cuando lo hago
echo %JAVA_HOME%
vuelve %JAVA_HOME%
en windows 10 que hice mal?
Si está seguro de haberlos configurado correctamente, puede imprimir sus variables de entorno como JAVA_HOME usando cualquiera de los métodos a continuación en Windows 10.
-
Símbolo del sistema de Windows ( cmd.exe )
C:\>echo %JAVA_HOME% C:\Program Files\Java\jdk1.7.0_80
-
Git Bash dentro de Windows, debe usar el formato bash
user12231@TP-UN103 MINGW64 /c $ echo $JAVA_HOME C:\Program Files\Java\jdk1.7.0_80
-
De la conversación, parece que está utilizando Windows 10 PowerShell.
Para imprimir la variable de entorno en Windows PowerShell, use uno de los siguientes comandos como se muestra a continuaciónPS C:\>Get-ChildItem Env:JAVA_HOME Name Value ---- ----- JAVA_HOME C:\Program Files\Java\jdk1.7.0_80
o
PS C:\> echo $env:JAVA_HOME C:\Program Files\Java\jdk1.7.0_80
Puede consultar la documentación de Powershell aquí.
-
¡Así es como deseo que sea una respuesta! Menciona casos posibles, discierne problemas específicos del usuario, ejemplos y enlaces relevantes a la documentación.
– Wolfone
22 de octubre de 2018 a las 9:22
-
En PS (powershell) sin eco, simplemente dando $env:JAVA_HOME también dará la salida del valor de la variable Java_home establecido. Primera preferencia con la declaración de nivel de usuario (a tener en cuenta para cualquier sistema corporativo, donde las variables env del nivel del sistema están protegidas contra ediciones)
– Rinilnath
14/04/2022 a las 13:40
Priyesh Diukar
Existe una gran posibilidad de que haya utilizado Windows10 Potencia Shell terminal sin saberlo en lugar del símbolo del sistema estándar de Windows.
En un símbolo del sistema estándar de Windows, cuando escriba el siguiente comando, obtendrá la ruta JAVA_HOME como se esperaba.
echo %JAVA_HOME%
Al emitir el mismo comando en PowerShell, verá %JAVA_HOME%
escrito y publicado.
PowerShell hace las cosas de manera diferente. En este caso, para generar variables de entorno, debe usar
echo $env:JAVA_HOME
Sugerencia adicional: para imprimir todas las variables de entorno, use el diccionario
dir env:
-
Gracias … seguramente esta es la respuesta más útil para OP, ya que proporciona una solución que ayuda a lograr lo que están tratando de lograr al intentar
echo %JAVA_HOME%
– olisteadman
2 de julio de 2019 a las 13:33
La sintaxis depende del shell/terminal que esté utilizando. Intentar
echo $JAVA_HOME
esta es la sintaxis de bash, por ejemplo, si está utilizando Git Bash para ejecutar sus comandos.
Suryakant kumar
En Windows, abra powershell y pruebe este comando
echo $env:JAVA_HOME
O si tiene instalado Git Bash, intente
echo $JAVA_HOME
Si acaba de agregar la variable del sistema, debe reiniciar para que el sistema la lea
si está utilizando un comando cmd clásico “echo %JAVA_HOME%” en windowsJAVA está bien
JWo
Su comando es correcto para una máquina con Windows 10. Y el resultado nos dice que esta variable no está configurada. Puede buscar la configuración de las variables de entorno en su menú de inicio. Verá configuraciones para otras variables como Path, TEMP, etc. Allí puede agregar JAVA_HOME (aquí sin %). La ruta sería así (desde mi pc): C:\Program Files\Java\jdk1.8.0_161
Rafael Sokalski
Imprime “JAVA_HOME” porque no configuró la variable JAVA_HOME o tiene un error tipográfico en el nombre de la variable. Simplemente vaya a la configuración de las variables de su entorno y verifique si es correcto. Si no tiene JAVA_HOME allí, solo mire esta pregunta: Cómo configurar JAVA_HOME
Entonces posiblemente no esté configurado en absoluto.
– Mr Tux
9 de julio de 2018 a las 10:13
entonces que tengo que hacer
– juegos con yoty
9 de julio de 2018 a las 10:14
Para confirmar esto, puede escribir
set
y ver siJAVA_HOME=something
aparece en los resultados (probablemente no).– ben
9 de julio de 2018 a las 10:14
funciona lo que ahora
– juegos con yoty
9 de julio de 2018 a las 10:18
Inserte una captura de pantalla de sus variables de entorno
– Rafael Sokalski
9 de julio de 2018 a las 11:06