No
como un comando, pero esta información se encuentra en el registro:
- Abrir la llave
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
- Leer el
CurrentVersion
REG_SZ
- Abra la subclave bajo
Java Runtime Environment
nombrada con el CurrentVersion
valor
- Lea el
JavaHome
REG_SZ para obtener la ruta
Por ejemplo en mi estación de trabajo que tengo
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
CurrentVersion = "1.6"
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5
JavaHome = "C:\Program Files\Java\jre1.5.0_20"
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6
JavaHome = "C:\Program Files\Java\jre6"
Así que mi JRE actual es en C:\Program Files\Java\jre6
donde java no funcionó en Windows. java -verbose hizo el truco como dijiste. Gracias. – Ankur
Cuando hago java -verbose no consigo ver el camino. ¿Qué versión de Java, Winbdows estás probando? – Nivas
@RC: donde java solo funcionará con Win7/Win2008, reconozco. –