我在自己的服务器上运行 Rstudio。Java 安装了良好的 java_home 和 bin。已安装 R。rJava 已安装。
尝试执行命令:library("rJava")
但遇到问题,请按照我对rootlibjvm.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 .... 中提问)。