gpt4 book ai didi

Linux - 在 Rstudio : libjvm. 中加载 rJava 时出错,所以 : missing?

转载 作者:太空宇宙 更新时间:2023-11-04 09:17:01 24 4
gpt4 key购买 nike

我刚刚安装了 Rstudio 并想要使用一些 packaes,我正在使用 linux mint,当我尝试安装 xlsx 包时出现与 rjava 相关的错误,所以我安装了 rjava 包,但它无法加载,相反我得到这个错误:

>library("rJava", lib.loc="/usr/lib/R/site-library")
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/lib/R/site-
library/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
Error: package or namespace load failed for ‘rJava’
>detach("package:rJava", unload=TRUE)
Error in detach("package:rJava", unload = TRUE) : invalid 'name'
argument

我试了好几次R CMD javareconf,还是没找到问题的线索

最佳答案

您可能想要找到库,您可以使用 whereis 命令或查看标准路径:
/usr/lib/jvm/java-7-oracle/lib/amd64
/usr/lib/jvm/java-7-oracle/jre/lib/amd64/server

找到后,复制其文件夹路径。

然后将其添加到位于 ~/.profile 的 LD_LIBRARY_PATH 环境变量中(如果需要,创建文件)。
导出 LD_LIBRARY_PATH=/usr/lib/jvm/java-7-oracle/lib/amd64:/usr/lib/jvm/java-7-oracle/jre/lib/amd64/server

If you already have a LD_LIBRARY_PATH set you may want to keep it, so echo $LD_LIBRARY_PATH and add its content into the ~/.profile file.

您可以重新启动以重新加载 .profile,或者您可以 source ~/.profile 形成一个终端。

总结一下 sudo R CMD javareconf

关于Linux - 在 Rstudio : libjvm. 中加载 rJava 时出错,所以 : missing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46236364/

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