2013-01-31 3 views
6

R (2.15.2) 및 Java (7.11)의 최신 버전을 설치하고 RStudio (0.97.310)를 통해 rJava 패키지를로드하려고합니다. 제대로 설치 듯,하지만 난 library(rJava)를 호출 할 때 다음과 같은 오류 얻을 :Win7에서 rJava 패키지를로드 할 때의 문제

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’ 

rJava에 대한 문서는 자바 1.5 이상을 참조한다, 그래서 자바의 고대 버전을 설치해야하는 경우 궁금 오전 이 문제를 해결하십시오. 어떤 도움을 많이 주시면 감사하겠습니다!

+1

64 비트 또는 32가 필요한지 확인하십시오. Java 유형과 R 유형이 일치해야합니다. 참조 : http://java.com/en/download/faq/java_win64bit.xml –

+0

당신은'java (Java 버전) '로 불리는 어떤 버전의 자바를 사용하고 있습니까? – agstudy

+0

이것은 제가 물었던 질문과 거의 중복되었습니다. http://stackoverflow.com/questions/10545458/rjava-warning-meaning하지만 패키지를 컴파일하는 데는 더 많은 것이있었습니다. 어쨌든 문제는 동일합니다. –

답변

6

좋아, 알아 냈어. rJava 개발 웹 사이트에서 릴리스 노트를 읽었 음에 틀림 없다. Java는 설치했지만 JDK는 설치하지 않았습니다. 일단 내가 그것을 설치하면, 모든 것이 잘 동작했다.

1

Java download site에서 Java 64 비트 (현대 컴퓨터를 사용하는 경우 선택해야 할)를 다운로드하여 설치하면이 문제가 발생합니다.