2017-09-15 24 views
1

최신 버전의 Rstudio (R 버전 3.4.1 (2017-06-30) - "Single Candle")로 업데이트 한 후로드 할 XLConnect 패키지를 가져올 수 없습니다. 나는뿐만 아니라 rJava 패키지를로드 할 때XLConnect 패키지를로드 할 때 오류가 발생했습니다.

> library('XLConnect') 
Loading required package: XLConnectJars 
Error: package or namespace load failed for ‘XLConnectJars’:.onLoad failed in loadNamespace() for 'rJava', details: 
call: dyn.load(file, DLLpath = DLLpath, ...) 
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so': 
dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 
Reason: image not found 
Error: package ‘XLConnectJars’ could not be loaded 

R도 비슷한 오류 메시지가 발생합니다 : 이것은 내가 오류 메시지입니다. 나는 자바와 R을 모두 제거하고 해답을 찾았으나 아무것도 작동하지 않는 것 같다.

나는 맥 OS 시에라 (10.12.6)를 실행하고

사람이 어떤 도움을 제공시겠습니까?

+0

어제 문자 그대로 어제 나는 (Windows에서도) 똑같은 문제에 직면했다. Excel 파일을 읽고 쓰려면 openxlsx 패키지를 살펴보십시오. Excel 파일을 읽고 쓸 수는 있지만 Java는 필요하지 않습니다. – MrGumble

+0

필자는 'readxl'패키지를 기본값으로 사용하여 원하는대로 할 수있었습니다. 나는 실제로 다른 패키지에서 rJave를 사용해야 할 때 미래에 대해 걱정하고 있습니다. –

답변

2

오류는 rJava로드하는 동안 문제가 발생했음을 나타냅니다. R CMD javareconf 또는 sudo R CMD javareconf을 통해 Java 구성 변수를 업데이트하십시오.