Ich bekomme einen Fehler, wenn ich rJava laden möchte. JDK ist installiert. (I R auf einem CentOS VM laufen (cloudera Demo vm cdh3u4))Fehler beim Laden von rJava
> library(rJava)
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/home/cloudera/R/x86_64-redhat-linux-gnu-library/2.15/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
Error: package/namespace load failed for ‘rJava’
Gibt es etwas falsch mit LD_LIBRARY_PATH
Einstellungen? Wenn ja, wie kann ich das beheben? Ich brauche rJava ausgeführt, um rhdfs später zu installieren.
Einige weitere Informationen (falls erforderlich):
[[email protected] ~]$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
Es löste alle meine Probleme mit verschiedenen Fehlern, die während der Installation von 'rJava',' RWeka', 'FSelector' usw. auftraten. Tausende od" Danke "! –
Dies ist die echte Lösung, damit rJava die JVM nicht finden kann. Ich habe mit einem ähnlichen Problem auf win7 gerungen. Es ist das Server-Verzeichnis, das auf beiden Plattformen ein Problem war. –
können Sie einige ausführlichere Erklärung in meiner Antwort hier finden - http://stackoverflow.com/a/25932828/3409405 –