【发布时间】:2017-07-22 02:16:44
【问题描述】:
我正在使用可用的机器映像 here 来托管一个 RStudio 服务器关闭 EC2,我希望在该服务器上运行分析,部分使用 xlsx 和 rvest,这两者都需要 Java 和 R 进行合作,而他们不需要盒子外面。我搜索了一些解决方案并尝试实施它们,但几乎一无所获。
我通过 SSH 连接到机器,然后输入 java -version 并得到了这个:
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>
所以我不知道该怎么办。我尝试运行 StackOverflow 上也推荐的 sudo apt-get install r-cran-rjava,但出现此错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package r-cran-rjava
同样,当我尝试运行 sudo R CMD javareconf 时,这就是我得到的结果:
*** 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
我搜索了存储在此处的 Java:java: /usr/share/java,但我不确定如何正确设置 JAVA_HOME,或者如何正确设置 Java。
我该怎么办?
【问题讨论】:
标签: java r amazon-ec2 rjava