R Programming/Basic
[R] 'xlsx' Library 불러올 때 'rJava' 에러 해결방법
Mandarim_
2024. 6. 4. 16:22
본 게시글은 'xlsx' library를 불러올 때,
패키지는 제대로 설치되었으나 'rJava' 때문에 로드에 실패했다는 메시지를 볼 수 있다.
원인은 rJava 비트 버전과 Rstudio 비트 버전이 일치하지 않아서 생기는 문제라고 한다.
이 문제를 해결하기 위한 방법을 소개한다.
문제의 오류 메시지는 아래 사진과 같다.
1. R version 확인
아래 코드를 통해, R 환경에 대한 정보를 확인할 수 있다.
sessionInfo()
설치되어 있는 R의 비트는 64-Bit 임을 확인할 수 있다.
2. rJava 다운로드 후 설치 (Rstudio 종료하고 할 것)
해당 링크에서 rJava를 설치할 수 있는데 64-bit로 받아주면 된다.
https://www.java.com/en/download/manual.jsp
Java Downloads for All Operating Systems
If you use 32-bit and 64-bit browsers interchangeably, you will need to install both 32-bit and 64-bit Java in order to have the Java plug-in for both browsers. » FAQ about 64-bit Java for Windows
www.java.com
참고로 내 경우는 Windows Offline (64-bit)로 받았다!
이제 설치해 주면 되는데, 설치 후에도 제대로 되지 않는다면 직접 환경 변수를 추가하거나, 직접 패키지 설치도 진행해야 한다.
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre7') # for 64-bit version
Sys.setenv(JAVA_HOME='C:\\Program Files (x86)\\Java\\jre7') # for 32-bit version
install.packages('rJava')
반응형