Configurando JAVA_HOME no Android SDK

Eu tenho alguns conflitos com oJAVA_HOME configuração Ao usar o seguinte código -

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

Eu recebo -C:\jdk1.6.0_23 qual é o lugar correto. Mas, quando executo o comando Ant em um build.xml do Android, recebi a seguinte mensagem de erro -

C: \ android-sdk-windows \ tools \ ant \ main_rules.xml: 361: Não foi possível encontrar um compilador javac; com.sun.tools.javac.Main não está no caminho de classe. Talvez JAVA_HOME não aponte para o JDK. No momento, está definido como "C: \ jdk1.6.0_23 \ jre"

Como isso pode ser resolvido?

Obrigado,

Eyal

questionAnswers(3)

yourAnswerToTheQuestion