Señalé el JAVA_HOMEa C:\Program Files (x86)\Java\jre7. Funciona bien. Luego, descomprimí ant y configuré las variables de entorno relacionadas con Ant, recibí los siguientes mensajes de error después de escribir"ant -version"

Busqué en este foro. Parece que una solución es apuntar Java a JDK en lugar de JRE. No estoy exactamente seguro de si esta debería ser la solución. En otras palabras, en general, ¿a cuál debería apuntar JAVA_HOME? ¿JDK o JRE?
JAVA_HOMEse utiliza para hacer dos cosas: 1: para herramientas de desarrollo, buscarjavac.exe. 2: para herramientas ajenas al desarrollo, hallazgojava.exe. Esto parece violar "una herramienta para una cosa" . ¿NoJDK_HOMEdebería usarse en su lugar?