无法在Ubuntu 18.04上使用Rscript加载rJava

无法在Ubuntu 18.04上使用Rscript加载rJava,r,rjava,R,Rjava,我在AWS EC2实例上运行Ubuntu18.04,当我从控制台或在base-r(V3.4.4)会话中运行脚本时,加载rJava包时遇到问题 该包通过浏览器在RStudio服务器中正常加载,没有错误,但如果从控制台或在base-r中运行(在控制台中键入r),则会出现以下错误: Error: package or namespace load failed for ‘mailR’: .onLoad failed in loadNamespace() for 'rJava', details:

我在AWS EC2实例上运行Ubuntu18.04,当我从控制台或在base-r(V3.4.4)会话中运行脚本时,加载rJava包时遇到问题

该包通过浏览器在RStudio服务器中正常加载,没有错误,但如果从控制台或在base-r中运行(在控制台中键入r),则会出现以下错误:

Error: package or namespace load failed for ‘mailR’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.4/rJava/libs/rJava.so':
  libjvm.so: cannot open shared object file: No such file or directory

建议的“复制”是关于编辑RStudio文件等。但我在RStudio中加载rJava没有任何问题,问题是我无法使用RScript或在R会话中从终端加载rJava。

@jay.sf我可以在RStudio中很好地运行rJava,我已经遵循了这些步骤,我无法在r-base或终端窗口中运行包?我在这里找到了答案@jay.sf我可以在rstudio中运行rJava,我已经按照这些步骤进行了操作,我无法在r-base或终端窗口中运行包?我在这里找到了答案