Qual a melhor forma de descobrir se e onde o Java está instalado em uma máquina windows sem ser pela variavel JAVA_HOME??
Olhando o registry
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
exatamente como eu precisava, valeu.