Проблема с R studio на Mac с системой Monterey и arm

#java #r #rjava

Вопрос:

У меня есть это сообщение об ошибке, и я не знаю, как его решить

Погрузка требуемое пространство имен: rJava ошибка: ‘.события onload не удалось в loadNamespace() для ‘rJava’, подробности: вызов: Динам.нагрузка(jli, ложь) ошибка: невозможно загрузить общий объект ‘/библиотека/интернет-Плагины/JavaAppletPlugin.плагин/содержание/домой/Либ/jli/libjli.dylib нужна’: функции выглядит(/библиотека/интернет-Плагины/JavaAppletPlugin.плагин/содержание/домой/Либ/jli/libjli.dylib нужна, 0x000A): попробовала: ‘/библиотека/интернет-Плагины/JavaAppletPlugin.плагин/содержание/домой/Либ/jli/libjli.dylib нужна’ (Маха-o файл, но не является совместимой архитектуры (у архитектуру x86_64′, нужно ‘arm64e’)), ‘/УСР/Либ/libjli.dylib’ (такого файла нет)’ Не удается загрузить ошибку rJava в .local(x, p, …) : maxent() неверно

Комментарии:

1. Похоже, у вас есть Mac M1, но установлена Java x86-64 (Intel/AMD). Тем не менее, апплеты являются устаревшей технологией, поэтому подозрительно, что кто-то даже пытается загрузить что-то, связанное с апплетом.

2. Скачайте Java с ARM 64 помощью — oracle.com/java/technologies/downloads/#jdk17-mac ; Убедитесь, что вы ARM 64 rJava также используете версию. Кроме того, не забудьте установить версию Java (внутри системы) на версию, которую вы хотите использовать ARM 64 . Вы можете сделать это, установив JAVA_HOME и экспортировав PATH таким образом, чтобы он указывал на вашу версию Java. Тогда беги R отсюда CLI . Кроме того, может потребоваться настроить Java env внутри R : owsiak.org/r-java-11-and-making-sure-you-can-load-rjava