К сожалению, я не думаю, что вы должны были использовать эту переменную окружения. Чтобы обойти такие проблемы, есть встроенная ${java.home}
, которую вы могли бы использовать, которая не зависит от правильной настройки операционной системы и / или среды пользователя. (См. руководство по Ant обсуждение встроенных свойств в Ant.)
Вы можете обойти переписывание всех ваших скриптов сборки, либо (1) установив переменную среды JAVA_HOME вручную, либо (2) изменив файл ant.bat, чтобы назначить его вручную. Оба варианта хрупкие, потому что они сломаются при обновлении Java, но, по крайней мере, они, скорее всего, потерпят неудачу быстро.