Я думаю, будет справедливо сказать, что процесс установки Java на любой компьютер сам по себе немного сбивает с толку. Для тех, кто работает с NodeJS, установка новой версии Node так же проста, как установка nvm
и запуск установка nvm [версия js для некоторых узлов]
и на этом заканчиваем.
Цель этого поста – показать, что мы могли бы сделать именно это с Java, установить пакет, позволяющий нам переключаться между версиями Java, и автоматически установить наш путь JAVA_HOME
, просто выполнив несколько простых команд.
Прежде чем мы начнем, убедитесь, что у вас установлен homebrew
и что вы обновили все зависимости (т.е. запустите обновление brew
).
Во-первых, нам нужно установить
JENV
используя homebrew, выполните следующую команду:Затем убедитесь, что jenv указан в качестве команды в вашей командной оболочке, если вы используете
bash
, затем бежатьЕсли используется
.zshrc
, то выполните следующееПримечание: Важно, чтобы сейчас вы перезапустили свой терминал
bash
или запустили. ~/.zshrc
для перезагрузки вашего.zshrc
теперь, когда мы добавили новый ярлык команды.Теперь давайте продолжим и загрузим
бочку для варки
для версии jdk, которую мы ищем. Прежде чем мы перейдем и загрузим нужную нам версию, убедитесь, что вы выполнили следующую команду, чтобы добавить репозиторий brew на свой компьютер ( https://github.com/AdoptOpenJDK/homebrew-openjdk ). Обратите внимание, что для установкиoracle-jdk
, ознакомьтесь с инструкциями, перечисленными здесь , ознакомьтесь с инструкциями, перечисленными здесь . Обратите внимание, что следующие шаги будут направлены только на установку Adopt OpenJDK, а не Oracle JDK. Если вам нужна некоторая информация о различиях между каждым типом, ознакомьтесьhttps://www.openlogic.com/blog/java-experts-openjdk-vs-oracle-jdk #:~:текст=Самая большая разница в OpenJDK, JDK требует коммерческого января 2019 года%2C для бизнеса сейчас, чтобы получать обновления программного обеспечения
.
Теперь, когда у нас есть
AdoptOpenJDK
, давайте выполним следующую команду для установки Java 8 (jdk1.8.х
)
Как только установка завершится, мы свяжемся с
jen
, чтобы добавить эту версию в наш список доступных версий, чтобы иметь возможность переключаться между версиями. Давайте убедимся, что мы знаем местоположение, в котором был установлен пакет jdk для Mac OS Catalina, который должен находиться в следующем каталоге
/Библиотека/Java/Явавиртуальные машины
Если мы войдем в/Библиотеку/Java/JavaVirtualMachines
мы должны увидеть следующее:
Если вышесказанное верно, мы продолжим и выполним следующую команду, чтобы добавить местоположение этой версии в
jenv
Чтобы подтвердить, что версия теперь доступна в
jenv
, выполните следующую командуверсии jenv
, вы должны увидеть следующий вывод:
Теперь, чтобы добавить Java 8 в качестве общей
глобальной
версии java, выполните следующую команду:
Теперь запустите
java-версию
и вы должны увидеть следующий вывод:
Вот и все! Надеюсь, это было безболезненно и просто, в следующий раз, когда вам понадобится переключаться между версиями, просто запустите jenv {версия}
и у вас все готово.
Вы также можете установить версии Java, специфичные для вашего терминала оболочки или каталога, просто заменив глобальный
на местный
(если вы находитесь в определенном каталоге) или оболочка
для добавления версии, специфичной для используемой вами оболочки.
Ресурсы:
- Ресурсы:
- Ресурсы:
- Ресурсы:
- https://www.openlogic.com/blog/java-experts-openjdk-vs-oracle-jdk #:~:текст=Самая большая разница в OpenJDK, JDK требует коммерческого января 2019 года%2C для бизнеса сейчас, чтобы получать обновления программного обеспечения
Оригинал: “https://dev.to/gabethere/installing-java-on-a-mac-using-homebrew-and-jevn-12m8”