Configuración de JAVA_HOME en Android SDK

Tengo algunos conflictos con elJAVA_HOME configuración cuando uso el siguiente código:

System.out.println(System.getenv("JAVA_HOME"));

Yo obtengo -C:\jdk1.6.0_23 cual es el lugar correcto Pero, cuando ejecuto el comando Ant en un Android build.xml, recibí el siguiente mensaje de error:

C: \ android-sdk-windows \ tools \ ant \ main_rules.xml: 361: no se puede encontrar un compilador javac; com.sun.tools.javac.Main no está en el classpath. Quizás JAVA_HOME no apunta al JDK. Actualmente está configurado en "C: \ jdk1.6.0_23 \ jre"

¿Cómo se puede resolver?

Gracias,

Eyal

Respuestas a la pregunta(3)

Su respuesta a la pregunta