2013-01-31 7 views
6

Ich habe die neuesten Versionen von R (2.15.2) und Java (7.11) installiert, und über RStudio (0.97.310) versuche ich das rJava-Paket zu laden. Es schien richtig zu installieren, aber wenn ich library(rJava) nennen bekomme ich folgende Fehlermeldung:Probleme beim Laden von rJava-Paket unter Win7

Error : .onLoad failed in loadNamespace() for 'rJava', details: 
call: stop("No CurrentVersion entry in '", key, "'! 
Try re-installing Java and make sure R and Java have matching architectures.") 
error: object 'key' not found 
Error: package/namespace load failed for ‘rJava’ 

Die Dokumentation für rjava verweist auf Java 1.5+, so frage ich mich, wenn ich eine alte Version von Java installieren müssen behebe dieses Problem. Jede Hilfe würde sehr geschätzt werden!

+1

Überprüfen Sie, ob Sie für 64bit oder 32 benötigen. Ihr Java-Typ und R-Typ müssen übereinstimmen. Siehe: http://java.com/en/download/faq/java_win64bit.xml –

+0

Welche Version von Java hast du 'system (" java -version ")' '? – agstudy

+0

Das ist fast ein Duplikat zu der Frage, die ich fragte: http://StackOverflow.com/Questions/10545458/RjavaWarnung-bedeutend, aber meine war mehr für das Kompilieren des Pakets. In jedem Fall ist das Problem das gleiche. –

Antwort

6

Ok, ich habe es herausgefunden. Ich denke, ich hätte die Release Notes auf der rJava-Entwicklungs-Website lesen sollen. Ich hatte Java installiert, aber nicht das JDK. Sobald ich das installiert habe, hat alles gut funktioniert.

1

Ich hatte dieses Problem und löste es durch Herunterladen und Installieren von Java 64-Bit (die Sie wahrscheinlich wählen sollten, wenn Sie einen modernen Computer haben) aus der Java download site.

Verwandte Themen