#java #terminal #azul-zulu
Вопрос:
Я использую M1 Mac OS11.5.2.
Я уже скачал zulu.jdk и zulu.jre в разделе «/Библиотека/Java/JavaVirtualMachines».
Я также экспортировал ПУТЬ.
echo export "JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.bash_profile
Когда я печатаю
sudo apt update
Я понимаю это:
Операция не могла быть завершена. Не удалось найти среду выполнения Java, поддерживающую apt.
Пожалуйста, посетите http://www.java.com для получения информации об установке Java.
Я надеюсь, что какой-нибудь добрый человек сможет подсказать мне решение.
Ответ №1:
APT предназначен для Linux
APT предназначен для Linux, а не для macOS. Аналогично, BSD имеет свои собственные инструменты в пакетах и портах.
Домашнее пиво
Вы можете добавить аналогичный инструмент управления пакетами в macOS, разработанный третьей стороной: Homebrew.
Я сам не использовал домашнее пиво, но некоторые люди-большие поклонники.
Установщики вручную
Для установки Java я использую установочное приложение для macOS от Adoptium или Azul Systems или от любого из нескольких других поставщиков, предоставляющих дистрибутивы Java, таких как BellSoft, Amazon, Microsoft, Oracle, SAP, Red Hat/IBM, Pivotal и т. Д.
Чтобы обновить я просто:
- Удалите существующий JDK, найденный в
/Library/Java/JavaVirtualMachines
. - Запустите только что загруженный установщик.
Этот подход представляет собой ручную операцию. И для этого требуется пароль администратора Mac.
Поэтому для массовых обновлений на многих компьютерах я могу себе представить, что создание сценариев оболочки с помощью Homebrew было бы лучшим решением. Если вы предпочитаете не устанавливать Homebrew, некоторые поставщики выпускают установщики, которые могут управляться сценарием оболочки.
Комментарии:
1. Большое вам спасибо за ответ. Ты спасла мне день. Я просто чувствовал себя бессильным, но также был впечатлен добротой вас и всего сообщества.