Ich möchte rJava in R x64 laden 3.1.2. OS- Windows-8.1 64-Bit-RJava kann nicht auf R geladen werden
Obwohl Installation scheint gut zu funktionieren:
> install.packages("rJava")
Installing package into ‘C:/Users/sony/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://cran.utstat.utoronto.ca/bin/windows/contrib/3.1/rJava_0.9-6.zip'
Content type 'application/zip' length 758898 bytes (741 Kb)
opened URL
downloaded 741 Kb
package ‘rJava’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\sony\AppData\Local\Temp\RtmpamYUH7\downloaded_packages
ich eine Fehlermeldung erhalten, während das Paket laden:
library(rJava)
Error in get(Info[i, 1], envir = env) :
lazy-load database 'C:/Users/sony/Documents/R/win-library/3.1/rJava/R/rJava.rdb' is corrupt
In addition: Warning message:
In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1
Error: package or namespace load failed for ‘rJava’
Ich weiß, dass ich auf R- arbeite 64 Bit und zur gleichen Zeit die Umgebungsvariable Path ist eingestellt auf:
auch, also ist die Java-Version auch 64 Bit. Ich verstehe den Grund für den Fehler nicht.
Auf Einstellung manuell durch R:
options(java.home="C:\\Program Files\\Java\\jdk1.7.0_51\\bin")
library(rJava)
ich diesen Fehler:
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/sony/Documents/R/win-library/3.1/rJava/libs/x64/rJava.dll':
LoadLibrary failure: The specified module could not be found.
Error: package or namespace load failed for ‘rJava’
Irgendwelche Tipps? Der Fehler scheint aufgetaucht zu sein, nachdem ich eine alte Version von Java deinstalliert habe.
OTHERS: Auch nur hinzufügen, ich setze JAVA_HOME nicht als Umgebungsvariable.
Deinstallieren und erneutes Installieren von R scheint das Problem nicht zu beheben.
Entfernen von älteren Java-Versionen ist auch keine Hilfe.
ich, indem sichergestellt wird beginnen würden Sie nicht 32/64 bit Java und R gemischt haben. –
Ich hatte das gleiche Problem, und ich konnte es reparieren, indem ich manuell die 64-Bit-Version von JAVA von hier heruntergeladen und installiert habe: http://www.java.com/de/download/manual.jsp – DanielPNewman