macOS BigSur Arduino IDE Порты Не показаны

Я пытаюсь установить Arduino IDE (1.8.13) на macOS BigSur 11.0.1 и не могу скомпилировать и запустить скетч Arduino. В меню "Инструмент" нет доступных портов, пункт "Порт" выделен серым цветом. В сообщении об ошибке говорится, что IDE "Не удалось инициализировать класс sun.security.ssl.SSLContextImpl$DefaultSSLContext". Я установил следующий Java-код:

java 16.0.1 2021-04-20
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)

Любое понимание было бы очень ценно. Заранее спасибо.

, 👍2

Обсуждение

У меня нет Mac, так что от меня вряд ли будет много пользы в этом, но было бы неплохо подтвердить, что устройство отображается в /dev или что-то еще на панели управления Mac, в которой перечислены USB-устройства. Если это не так, то ошибка SSL не связана (что имело бы смысл) или, как минимум, не полностью определяет проблему., @timemage

последовательные порты @timemage перечислены в /dev., @apodidae

Решено: Я открыл Android Studio, и там было обновление для системы безопасности Java 8 (я думаю), поэтому я принял его и установил. Теперь я могу волшебным образом видеть последовательные порты в Arduino IDE. Хотел бы я понять, что произошло, но на данный момент проблема, похоже, решена. Спасибо, что позволили мне опубликовать здесь., @apodidae

Странный. В том, как упакована среда IDE, по крайней мере для Linux и Windows, в нее встроен собственный JRE., @timemage

Со всеми функциями привратника на Mac, возможно, он заблокировал Java-код, когда я загрузил IDE Arduino? На компьютерах Mac раньше была предустановлена Java, но я читал, что они больше этого не делают. Это новая 64-разрядная машина, и я должен дать специальное разрешение только на запуск собственных приложений, разработанных и скомпилированных на моей старой 32-разрядной системе., @apodidae

Если вы дойдете до того, что получите окончательный ответ, возможно, имеет смысл опубликовать его *в качестве* ответа., @timemage