Comment définir JAVA HOME et PATH dans Windows 10 lors du chargement de rJava dans R


Lors du chargement de rJava, je reçois le message d'erreur suivant:

Error in get(Info[i, 1], envir = env) : lazy-load database 'C:/Users/dell_x/Documents/R/win-library/3.3/rJava/R/rJava.rdb' is corrupt

J'ai essayé de définir JAVA_HOME dans le répertoire jre en faisant tout cela:

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121\\bin')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121\\bin\\server')

Cependant aucun d'entre eux ne semble fonctionner.

Avant d'utiliser la version 32 bits de java et j'ai également essayé de la définir sur la version 32 bits (Program Files(x86)). La version 32 bits ne fonctionne pas non plus.

C'est ce que j'obtiens lorsque j'interroge le CHEMIN:

> Sys.getenv("PATH")
[1] "C:\\Program Files\\R\\R-3.3.0\\bin\\x64;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files (x86)\\Common Files\\Roxio Shared\\DLLShared\\;C:\\Program Files (x86)\\Common Files\\Roxio Shared\\10.0\\DLLShared\\;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\Git\\cmd;C:\\Users\\dell_x\\AppData\\Local\\Microsoft\\WindowsApps;"

Je ne sais pas si je devrais le changer pour l'obtenir à travailler mais je ne veux pas jouer avec quelque chose que je ne comprends pas.

J'ai la dernière version de Java installée à la fois en 32 et 64 bits.

J'essaie de trouver le chemin jre à définir dans JAVA_HOME afin de pouvoir utiliser open rJava dans R. Aucun des chemins que j'ai mentionnés précédemment n'a fonctionné (j'obtiens toujours une erreur lors du chargement de la bibliothèque rJava dans R) et je ne trouve pas de dossier ou de fichier jre spécifique pour définir le chemin.

Author: Alberto C, 2017-02-10

1 answers

Ceci est un double des deux: Impossible de charger rJava sur Ret Problèmes de chargement du paquet rJava sur Win7.

J'avais besoin d'installer le Java SE Development Kit pour que rJava fonctionne (j'aurais dû lire les documents du paquet), puis définir le chemin JAVA_HOME vers le dossier jre dans "jdk1.8.0_121". Enfin redémarrez RStudio et tout fonctionne bien (je peux charger le paquet rJava).

Désolé pour le duplicata.

 0
Author: Alberto C, 2017-05-23 11:45:26