2

Я получил iMac с OS X 10.11.2 El Capitan. Я установил последнюю версию Java SE. Однако у меня есть проблема с запуском некоторых эффектов Max for Live, поскольку для работы Max для Live требуется Java SE6.

На форуме Ableton один из пользователей упомянул, что он использовал две разные версии Java, последнюю и SE6, и затем переключается на последнюю при необходимости использовать Max для Live.

Я скачал с сайта Apple, Java для OS X 2015-001, который установит Java SE6, однако я обеспокоен тем, что, если я установлю его обычным способом, он переопределит Java SE8.

Я хочу знать, как я могу установить Java SE6, но при этом сохранить Java SE8 и как я могу переключаться между версиями при необходимости.

заранее спасибо

1 ответ1

0

Попробуйте использовать jenv чтобы использовать разные версии для разных приложений: ссылка на инструкции

В общем, вы должны скачать все версии, которые вам нужны, тогда вы должны сделать следующее:

  • установить jenv (для этого шага требуется любой экземпляр brew на вашем Mac, если у вас его нет, посмотрите здесь):

    brew install jenv

  • добавьте эти строки в ваш .bash_profile , скрипт запустит утилиту jenv :

    # Init jenv if which jenv > /dev/null; then eval "$(jenv init -)"; fi

  • зарегистрировать все jdk в *** jenv *:

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

  • запустите это, чтобы получить список всех зарегистрированных jdk:

jenv versions

Один со звездочкой является текущей версией.

  • эта команда установит глобальную версию:

jenv global oracle64-1.7.0.79

  • и этим вы можете установить локальные версии в любых нужных вам папках проекта:

cd <my project> jenv local oracle64-1.8.0.66

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .