Рубрики
Без рубрики

Настройте свой macOS для разработки на Java с несколькими версиями Java

Оговорка Это мои личные предпочтения в отношении того, как настроить мою локальную среду для Java de… Помечено как java, новички.

Оговорка

Это мое личное предпочтение в отношении того, как настроить мою локальную среду для разработки 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”