R - Fehler: .onLoad fehlgeschlagen in loadNamespace () für 'rJava'

Während des LadensrJava Paket, ich erhalte diese Fehlermeldung:

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’

Ich habe verschiedene Posts auf StackOverflow verwiesen und versucht, Änderungen vorzunehmen, aber nichts hat funktioniert. Dies sind die verschiedenen Schritte, die ich ausgeführt habe, um das Problem zu beheben:

if (Sys.getenv("JAVA_HOME")!="")
  Sys.setenv(JAVA_HOME="")
library(rJava)

Das hat nicht funktioniert.

Dann habe ich es versucht:

options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)

Dies hat auch nicht funktioniert.

Meine jvm.dll befindet sich an dieser Stelle in meinem Windows 7 64-Bit-Betriebssystem - C: \ Programme (x86) \ Java \ jre1.8.0_91 \ bin \ client

Ich habe auch @ hinzugefüC:\Program Files (x86)\Java\jre1.8.0_91\bin\client zu meiner PATH-Variablen in meinen Umgebungsvariablen und startete RStudio neu und versuchte, rJava erneut zu installieren und zu laden. Das hat auch nicht geklappt.

Ich würde mich sehr freuen, wenn mir jemand bei der Lösung dieses Problems helfen könnte.

Danke Leute

Antworten auf die Frage(10)

Ihre Antwort auf die Frage