私は独自のサーバーでRstudioを実行しています。Javaは、適切なjava_homeおよびbinとともにインストールされます。Rがインストールされています。rJavaがインストールされています。
コマンドを実行しようとしましlibrary("rJava")
たが、問題が発生しましたlibjvm.so
。rootで実行した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で質問するように言われました...)。