Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
ПРИХОДИТЕ УЧИТЬСЯ НОВОЙ ПРОФЕССИИ ЛЕТОМ СО СКИДКОЙ ДО 70% Забронировать скидку
10 Июл 2023
2 мин
376

Установка Java на Mac OSX с возможностью переключения версий

Как правило, разработчики сталкиваются с необходимостью установки нескольких версий Java на одном компьютере. Это может быть связано с тем, что разные

Как правило, разработчики сталкиваются с необходимостью установки нескольких версий Java на одном компьютере. Это может быть связано с тем, что разные проекты могут требовать разных версий Java. Например, один проект может работать на Java 8, а другой — на Java 11.

Особенно это актуально для пользователей Mac OSX, где установка и переключение между несколькими версиями Java может стать проблемой.

Существует несколько способов установки Java на Mac OSX, включая загрузку tar.gz файла и добавление его в путь PATH, но такой подход является сложным для поддержки и обновления.

Самым простым и удобным способом установки Java на Mac OSX является использование менеджера пакетов Homebrew. Homebrew позволяет установить любую версию Java и легко переключаться между ними.

Установка Java с помощью Homebrew выполняется следующим образом:

  1. Сначала нужно установить Homebrew, если он еще не установлен. Это можно сделать с помощью команды в терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Затем нужно установить cask, который позволяет устанавливать большие двоичные файлы:
brew install cask
  1. Теперь можно установить Java. Например, для установки Java 11 нужно ввести в терминале:
brew cask install java11

После установки новой версии Java она не становится версией по умолчанию. Для переключения между версиями Java можно использовать утилиту jEnv.

Установка jEnv выполняется следующим образом:

brew install jenv

После установки jEnv нужно добавить его в путь PATH. Это можно сделать, добавив следующие строки в файл ~/.bash_profile:

export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

Теперь можно добавить установленные версии Java в jEnv и переключаться между ними:

jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/
jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home/

Для переключения между версиями Java можно использовать команду jenv global:

jenv global oracle64-1.8.0.221

Таким образом, установка и переключение между версиями Java на Mac OSX может быть выполнено с помощью менеджера пакетов Homebrew и утилиты jEnv.

Добавить комментарий

Подарок
Забрать подарок