Надеюсь, никто не спрашивал об этом раньше (я ничего не мог найти, но это может быть просто плохой поиск). Я компилирую, запустив ant в моем корневом каталоге. Тем не менее, я получаю эту ошибку:
class file has wrong version 50.0, should be 49.0
Я знаю, что это потому, что он хочет Java 1.6 и использует 1.5, но мой Mac также имеет Java 1.6 (я проверял в /System/Library/Frameworks/JavaVM.framework/Versions). Как мне заставить ant работать с 1.6, чтобы я мог скомпилировать?
EDIT:
Я добавил правильный путь Java 1.6 в / etc / profile и
export PATH=$JAVA_HOME/bin:$PATH
, после этой строки. Выполнение java -version дает правильную версию (1.6.0), но запуск ant -v по-прежнему вызывает ту же ошибку и утверждает, что используется Java 1.5.
Кто-нибудь знает, как я могу заставить ant использовать Java 1.6?!