gpt4 book ai didi

java - 在 AWS EC2 上安装和使用依赖于 rJava 的库

转载 作者:行者123 更新时间:2023-11-30 02:27:34 27 4
gpt4 key购买 nike

我正在使用可用的机器镜像 here在 EC2 上托管一个 RStudio 服务器,我想在其中运行分析,部分使用 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>

所以我不知道该怎么办。我尝试运行 sudo apt-get install r-cran-rjava (StackOverflow 上也推荐),但收到此错误:

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。

我应该做什么?

最佳答案

安装 RJava (Ubuntu)

首先,我们需要Java本身,检查它是否已安装

在终端中写入:java -version

但是您已经检查过它,因此您需要安装它。

如果返回The program java can be find in the following packages,那么Java还没有安装,所以执行以下命令:sudo apt-get install default-jre。这将安装 Java 运行时环境 (JRE)。

然后安装JDK

在终端中写入:sudo apt-get install default-jdk

然后将安装的JDK与R关联起来

在终端中运行:sudo R CMD javareconf

安装 RJava 和 Rgdal

执行:sudo apt-get install r-cran-rjava

然后:sudo apt-get install libgdal1-dev libproj-dev

在 RStudio 中安装软件包

在 RStudio 中运行:install.packages("rJava")

完成!

关于java - 在 AWS EC2 上安装和使用依赖于 rJava 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45249993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com