J'utilise l'image machine disponible here pour héberger un serveur RStudio à partir de EC2 sur lequel je souhaite exécuter l'analyse, en partie en utilisant xlsx et rvest, les deux nécessitant Java et R de coopérer ce qu'ils ne sortent pas de la boîte. J'ai cherché quelques solutions et j'ai essayé de les implémenter, mais je n'ai pratiquement rien fait.Installation et utilisation des bibliothèques dépendantes de rJava sur AWS EC2
Je SSH'd dans la machine, et est entré java -version
et obtenu ceci:
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
donc je ne suis pas sûr de quoi faire avec cela. J'ai essayé de courir sudo apt-get install r-cran-rjava
qui a été recommandé aussi StackOverflow et obtenu cette erreur:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package r-cran-rjava
et même lorsque je tente de lancer sudo R CMD javareconf
ce que je reçois:
*** JAVA_HOME is not a valid path, ignoring
*** Cannot find any Java interpreter
*** Please make sure 'java' is on your PATH or set JAVA_HOME correspondingly
j'ai cherché Java, il est stocké ici: java: /usr/share/java
et je ne sais pas comment définir JAVA_HOME correctement, ou comment configurer Java correctement.
Que dois-je faire?
J'ai essayé d'exécuter 'sudo apt-get install par défaut-jre' et j'ai obtenu ceci en retour: Lecture des listes de paquets ...Terminé Construction de l'arbre de dépendances Lecture des informations d'état ... Terminé Le package default-jre n'est pas disponible, mais est désigné par un autre package. Cela peut signifier que le package est manquant, a été obsolète ou est uniquement disponible à partir d'une autre source E: Le package 'default-jre' n'a pas de candidat d'installation –
exécutez 'sudp apt-get update'. puis exécutez 'sudo apt-get install openjdk-7-jdk' puis exécutez' sudo R CMD javareconf' – Sharma