Durante il caricamento rJava
pacchetto, ricevo questo errore:R - Errore: .onLoad fallito nel loadNamespace() per 'Rjava'
Error : .onLoad failed in loadNamespace() for 'rJava', details: call: inDL(x, as.logical(local), as.logical(now), ...) error: unable to load shared object 'C:/Users/ankitagarwal5/Documents/R/win-library/3.2/rJava/libs/x64/rJava.dll': LoadLibrary failure: %1 is not a valid Win32 application. In addition: Warning message: package ‘rJava’ was built under R version 3.2.3 Error: package or namespace load failed for ‘rJava’
ho fatto riferimento vari messaggi su StackOverflow e ho cercato di apportare modifiche di conseguenza, ma niente lavorato. Questi sono i vari passaggi che ho seguito per risolvere il problema:
if (Sys.getenv("JAVA_HOME")!="")
Sys.setenv(JAVA_HOME="")
library(rJava)
Questo non ha funzionato.
Poi ho provato questo:
options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)
Ciò non ha funzionato neanche.
mio jvm.dll è in questa posizione nel mio Windows 7 a 64 bit del sistema operativo - C: \ Program Files (x86) \ Java \ jre1.8.0_91 \ bin \ client
Ho anche aggiunto C:\Program Files (x86)\Java\jre1.8.0_91\bin\client
sul mio cammino variabile nelle mie variabili di ambiente e riavviato RStudio e ho provato ad installare e caricare nuovamente rJava. Anche questo non ha funzionato.
Apprezzerei molto se qualcuno potesse aiutarmi a risolvere questo problema.
Grazie ragazzi!
Provare a eseguire dalla shell 'R CMD javareconf' e reinstallare' rJava'. Nessuna garanzia ovviamente. – nicola
Si prega di non modificare la risposta nella domanda. Invece, tu la sezione di risposta nella parte inferiore della pagina. – josliber
@josliber, ha apportato le modifiche suggerite. Grazie . – user3205469