Установил JRE8, JDK 13, запустил все предложения на другой пост о том, как установить rJava, до сих пор не работает - PullRequest
0 голосов
/ 21 октября 2019

macOS версия 10.14.5

r версия 3.6.1

Я пытался включить rjava, однако всегда отображается сообщение об ошибке:

Ошибка: не удалось загрузить пакет или пространство имен для 'rJava': сбой .onLoad в loadNamespace () для 'rJava', подробности: call: dyn.load (file, DLLpath = DLLpath, ...) ошибка: невозможно загрузить общий объект '/Users/myname/Library/R/3.6/library/rJava/libs/rJava.so ': dlopen (/Users/myname/Library/R/3.6/library/rJava/libs/rJava.so, 6): библиотека незагружено: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib Ссылка на: /Users/myname/Library/R/3.6/library/rJava/libs/rJava. поэтому Причина: изображение не найдено

Я провел некоторые исследования, и это привело меня к: https://zhiyzuo.github.io/installation-rJava/ и другой теме здесь. Я следовал инструкциям, но ничего не работает. Я думаю, что одной из возможных причин может быть Java-версия моего компьютера. Я установил JDK 13 и JRE1.8.0_231-b11.

Однако при запуске java -version он показывает мне следующее:

java version "13"2019-09-17

Java (TM) SE Runtime Environment (сборка 13 + 33)

Java HotSpot (TM) 64-Виртуальный сервер Бит-сервера (сборка 13 + 33, смешанный режим, совместное использование)

и запуск ls -l / Library / Java / JavaVirtualMachines / , он показывает мне это:

drwxr-xr-x 3 корневое колесо 96 окт 11 11:14 jdk-13.jdk

И я сравнил свои результаты с моим коллегой, у которого тот же компьютер и более компетентныйЭТО, кто закончил весь конфиг и установки для нее. Она запустила java -version и ее результаты выглядят следующим образом:

openjdk версия "1.8.0_212"

среда выполнения OpenJDK (AdoptOpenJDK) (сборка 1.8.0_212-b04)

Виртуальная 64-битная виртуальная машина OpenJDK (AdoptOpenJDK) (сборка 25.212-b04, смешанный режим).

Дайте мне знать, что я могу сделать! Большое вам спасибо !!!!!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...