¿Cómo puedo persuadir a Windows para que use el JDK en lugar de un JRE?
Esta pregunta se ha hecho antes, aquí y en otros lugares:
¿Cómo configuro el tiempo de ejecución / instalación de Java predeterminado (Windows)?
El problema es que Windows ignora JAVA_HOME
y también ignora el hecho de que hice que el directorio bin de JDK fuera la primera entrada en la ruta.
Cuando ejecuto java -version
desde la línea de comandos, en lugar de invocar mi instalación JDK 1.6, ejecuta 1.7 JRE.
Supongo que este es un problema específico de 1.7, y Windows 7 está haciendo algo que no debería hacer con el registro.
¿Alguna idea sobre cómo solucionar este problema?
Editar : Ups. Escribí "primera entrada en el classpath" arriba, cuando quise decir "ruta". Lo siento.
%JAVA_HOME%\bin
en primera posición depath
variable en Windows 10 y trabajo para mí.