На самом деле нашел этот ответ на superuser.com, но мне пришлось скопировать tools.jar из моего каталога JDK \ lib в каталог JRE \ lib.
Имеет смысл ZERO ... Единственное, о чем я могу думать, это то, что Sun представила эту ошибку в последней среде выполнения Java (Java 7 Update 11) или ошибку в том, как она читает текущее местоположение JDK (JRE более обновлена) чем JDK, очевидно, что также глупо для Sun ... они должны выпускать JDK каждый раз, когда обновляют JRE).
Мой JAVA_HOME был установлен правильно. Я подтвердил, сделав "установить JAVA_HOME". Это указало на мой каталог JDK и было написано правильно. Однако Ant утверждал, что не может найти javac, но подумал, что JAVA_HOME находится в моем каталоге JRE.
Моя система работала нормально до последних обновлений Sun JRE7 (10 и 11). Ant версия 1.8.4