J'essaie d'installer le package rJava pour exécuter le package XLConnect. Voici les détails de mon système;
R studio: version 1.0.153
Mac OS High Sierra version 10.13.1 (17B1003)
Version R: 3.4.2
jdk-9.0.1
cependant, j'obtiens l'erreur suivante:
J'ai déjà suivi les discussions suivantes sur ce sujet, mais elles ne fonctionnent pas pour moi:
problèmes d'installation et de chargement de rJava sur mac El Capitan
rJava ne fonctionne pas sur macOS Sierra
Erreur de chargement rJava dans RStudio/R après la "mise à niveau" vers OSX Yosemite
Un coup de pouce dans la bonne direction sera grandement apprécié !!
J'ai utilisé la procédure sur le site Web suivant: https://github.com/MTFA/CohortEx/wiki/Run-rJava-with-RStudio-under-OSX-10.10,-10.11-(El-Capitan)-or- 10.12- (Sierra)
Les principales étapes sont les suivantes:
Sudo R CMD javareconf
unset Java_HOME; R --quiet -e 'install.packages("rJava", type="source", repos="http://cran.us.r-project.org")'
Mon environnement est
Java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-Apple-darwin15.6.0 (64-bit)
macOS High Sierra 10.13.2
J'ai rencontré ce problème aujourd'hui et j'ai passé toute la journée à essayer de le résoudre. Heureusement j'ai trouvé la solution enfin. Ça marche pour moi.
Sudo ln -s $(/usr/libexec/Java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
Si le get ln: /usr/local/lib/libjvm.dylib: File exists
dans le terminal. Ensuite, vous devez supprimer ce fichier et réexécuter la commande ci-dessus.