Оговорка
Это мое личное предпочтение в отношении того, как настроить мою локальную среду для разработки Java с различными версиями Java. Не стесняйтесь оставлять свои предложения, если вы считаете, что есть лучшая настройка.
Получение нового терминала
Я использую iTerm2 уже несколько лет и нахожу его довольно полезным. Вы можете скачать его здесь, на его собственном САЙТЕ. После того, как вы загрузили zip-файл, который вы только что установили, для получения дополнительной информации вы можете проверить их Часто задаваемые вопросы.
Захват вашего любимого менеджера пакетов
Если вы уже некоторое время используете Mac OS, то к настоящему времени вы должны быть знакомы с Homebrew . Чтобы установить его, вы можете просто выполнить эту команду:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Или, если вы предпочитаете, вы можете перейти на их страницу и проверить шаги там.
Homebrew уже установлен?
В случае, если вы установили homebrew некоторое время назад. Не забудьте обновить свои формулы с помощью следующей команды:
$ brew update
Улучшение вашего опыта работы с оболочкой
Я уже некоторое время использую ZSH и Oh My Zsh. И вы можете установить их, выполнив эти две команды.
$ brew install zsh $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Если вы хотите узнать больше об этом, ознакомьтесь в О, Мой сайт Zsh.
Управление вашей средой Java
Когда вы разрабатываете с использованием нескольких сервисов, довольно часто вы оказываетесь в ситуации, когда на вашем локальном компьютере установлено несколько версий java. Инструмент, который я использовал в прошлом, – это jEnv. Чтобы установить этот замечательный инструмент на вашем локальном компьютере, вам просто нужно выполнить следующую команду:
$ brew install jenv
После того, как вы установили jenv, вам нужно убедиться, что это доступно при каждом запуске вашего компьютера, для этого вам нужно будет обновить ваш ~/.zshrc
с помощью следующих команд:
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(jenv init -)"' >> ~/.zshrc
Знание и установка версий Java ты хочешь
Чтобы узнать, какие версии java у вас есть в homebrew, вы можете запустить это:
$ brew search java
На данный момент у нас есть доступные 3 версии java: java, java 11 и java6
. Первая формула java является самой последней. Чтобы установить эти три версии java, вы можете выполнить следующие команды:
$ brew cask install java $ brew cask install java11 $ brew cask install java6
После установки этого вам необходимо добавить их в доступные версии jenv.
## First create the versions folder. $ mkdir ~/.jenv/versions ## Add the versions to jenv $ jenv add /Library/Java/JavaVirtualMachines/openjdk-13.0.2.jdk/Contents/Home $ jenv add /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home $ jenv add /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Дополнительные команды
Чтобы упростить изменение версии java, я использую некоторые псевдонимы, выполнив следующие команды, которые вы запускаете:
$ echo 'alias refreshZsh="source ~/.zshrc"' >> ~/.zshrc $ echo 'alias goJava13="jenv global 13.0 && refreshZsh"' >> ~/.zshrc $ echo 'alias goJava11="jenv global 11.0 && refreshZsh"' >> ~/.zshrc $ echo 'alias goJava6="jenv global 1.6 && refreshZsh"' >> ~/.zshrc
После этого вы можете запустить:
$ source ~/.zshrc
Установка Gradle
Вы можете ознакомиться с официальной документацией Gradle на как установить его с помощью менеджера пакетов здесь. Или просто выполнив эту команду:
$ brew install gradle
Протестируйте свою среду
Мы можем протестировать эту конфигурацию, клонировав это хранилище из SpringBoot:
$ git clone https://github.com/spring-guides/gs-rest-service.git $ cd gs-rest-service/complete $ gradle bootRun
К настоящему времени вы должны увидеть изображение spring ascii в консоли, и у вас должно быть доступно: http://localhost:8080/greeting
Дополнительный
В настоящее время, если вы начинаете новый проект, вы можете рассмотреть возможность использования Kotlin, чтобы установить его, вы можете просто запустить:
$ brew install kotlin
Успех!
Теперь вы должны иметь возможность настраивать несколько версий java на вашем локальном компьютере.
Оригинал: “https://dev.to/grekz/setup-your-macos-for-java-development-with-multiple-java-versions-5djj”