gpt4 book ai didi

R studio 无法使用 rJava lib 和 javareconf 失败

转载 作者:行者123 更新时间:2023-12-04 08:55:58 30 4
gpt4 key购买 nike

我在自己的服务器上运行 Rstudio。
Java安装好的java_home和bin。
R 已安装。 rJava 已安装。

尝试执行命令:library("rJava")但有问题 libjvm.so , 按照我所做的 Rstudio 推荐操作 sudo R CMD javareconf与根。

这是我的 javareconf 的输出:

Java interpreter : /home/scoremd/jdk1.7.0_03/jre/bin/java
Java version : 1.7.0_03
Java home path : /home/scoremd/jdk1.7.0_03
Java compiler : /home/scoremd/jdk1.7.0_03/bin/javac
Java headers gen.: /home/scoremd/jdk1.7.0_03/bin/javah
Java archive tool: /home/scoremd/jdk1.7.0_03/bin/jar
NOTE: Your JVM has a bogus java.library.path system property!

Trying a heuristic via sun.boot.library.path to find jvm library...
Java library path: $(JAVA_HOME)/jre/lib/amd64:$(JAVA_HOME)/jre/lib/amd64/server
JNI linker flags : -L$(JAVA_HOME)/jre/lib/amd64 -L$(JAVA_HOME)/jre/lib/amd64/server -ljvm
JNI cpp flags : -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux

似乎找到java库路径有问题......但我的java工作正常,R也工作正常。

我没有从 RStudio 支持和社区收到任何解决方案(告诉我在 SO ....)。

最佳答案

我已经有一段时间没有使用 rJava , 它是在 Windows 上,但我有一些笔记可以帮助你:

  • 确保 JRI native 库位于 java.library.path 中列出的目录中。
  • (还使用 Process Explorer 确认正在加载 jri.dll)
  • R 进程加载 jvm.dll当您这样做时 library(rJava)

  • 替换 jvm.dlllibjvm.so 将我上面的笔记记录下来在您的情况下,和 jri.dll使用与您相关的任何 .so 文件。

    关于R studio 无法使用 rJava lib 和 javareconf 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772527/

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