2017-07-06 2 views
0

J'essaie de faire fonctionner RJava.Problèmes d'installation de rJava

J'ai téléchargé le Java 64 bits et essayé de définir manuellement où trouver mon Java dans R Studio.

Je continue à obtenir cette erreur:

Error: package or namespace load failed for ‘rJava’: 
.onLoad failed in loadNamespace() for 'rJava', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 
    Reason: image not found 

Toutes les réponses seront aprécié

+0

Il suffit de regarder ici: http : //www.owsiak.org/? p = 3671 - c'est une description assez détaillée de la façon de gérer rJava, R et JDK dans macOS. – mko

Répondre

0

Jetez un oeil à l'endroit ici: R, Java, rJava and macOS adventures

Vous pouvez y trouver la description de la façon de traiter Java, R, rJava à l'intérieur de macOS. Il y a un peu de gâchis, généralement, là. Vous devez prêter attention à quelques choses comme:

  • emplacement de JDK,
  • en vous assurant des points R libs appropriés,
  • en vous assurant que vous utilisez JDK à base d'Oracle.

Éventuellement, vous devriez le faire fonctionner une fois que vous aurez mis toutes les choses en place.

Je ne poste pas de description complète ici car c'est assez long. En outre, faites attention aux paramètres JDK qui permettent d'exécuter des codes basés sur JNI. Vous devez vous assurer que les paramètres appropriés a JDK l'intérieur

`/usr/libexec/java_home`/../Info.plist 

Beaucoup de choses à faire, mais finalement, cela devrait fonctionner :)

Amusez-vous avec R.