Viene visualizzato un errore quando si desidera caricare rJava. JDK è installato. (Ho eseguito R su una CentOS VM (Cloudera demo vm cdh3u4))Errore durante il caricamento di 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’
C'è qualcosa di sbagliato con LD_LIBRARY_PATH
impostazioni? Se sì, come posso risolverlo? Ho bisogno che rJava sia in esecuzione per installare i rhdf in seguito.
Qualche informazione in più (se necessario):
[[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)
Ha risolto tutti i miei problemi con diversi errori visualizzati durante l'installazione di 'rJava',' RWeka', 'FSelector' ecc. Migliaia di" grazie "! –
Questa è la vera soluzione per rJava non trovare la JVM. Ho lottato con un problema simile su win7. È la dir del server che era un problema su entrambe le piattaforme. –
puoi trovare qualche spiegazione più dettagliata nella mia risposta qui - http://stackoverflow.com/a/25932828/3409405 –