R - Error: .onLoad falló en loadNamespace () para 'rJava'
Mientras cargarJava
paquete, recibo este error:
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’
Remití varias publicaciones en StackOverflow e intenté hacer cambios en consecuencia, pero nada funcionó. Estos son los diversos pasos que seguí para resolver el problema:
if (Sys.getenv("JAVA_HOME")!="")
Sys.setenv(JAVA_HOME="")
library(rJava)
Esto no funcionó.
Entonces probé esto:
options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)
Esto tampoco funcionó.
Mi jvm.dll está en esta ubicación en mi sistema operativo Windows 7 de 64 bits - C: \ Archivos de programa (x86) \ Java \ jre1.8.0_91 \ bin \ client
También agreguéC:\Program Files (x86)\Java\jre1.8.0_91\bin\client
a mi variable PATH en mis variables de entorno y reinicié RStudio e intenté instalar y cargar rJava nuevamente. Eso tampoco funcionó.
Realmente agradecería si alguien pudiera ayudarme a resolver este problema.
¡Gracias chicos!