У меня возникла проблема с запуском Ant с JDK 1.6 на Mac OS X. Хотя версии Java-приложений установлены на Java SE 6 в OS X Java Preference, выполнение java -version
в терминале также показывает java version "1.6.0_07"
, Ant по-прежнему использует JDK 1.5 для использования JDK 1.5, поскольку он не видит классы JDK 1.6 при компиляции моего кода.
Я понимаю, что Ant полагается на переменную среды JAVA_HOME
, чтобы указать, какой JDK использовать. Однако я не совсем понимаю, как эта переменная может быть установлена в Mac OS X.
Следовательно, мой вопрос заключается в том, как сделать Ant запуском с JDK 1.6 на Mac OS X. Если правильный способ по-прежнему устанавливать переменную среды JAVA_HOME
, как установить переменную в OS X.