Rtools
윈도우 사용자의 경우 Rtools를 설치한다.
multilinguer
multilinguer를 사용해서 자바를 디폴트 기본설정으로 설치할 경우 corretto/jdk11.0.7_10
와 같이 JDK 11 버전이 설치되어 tabulizer
와 같은 자바 의존성을 갖는 일부 팩키지와 하위호환에 문제가 생겨 정상적인 설치가 어려운 경우도 생긴다.
최신 자바 버전을 설치하면 R 팩키지중 rJava
를 통해 구현된 라이브러리가 수행되지 않는 문제가 있으니 가능하면 낮은 버전 예를 들어 9 등을 설치한다.
openjdk-9.0.4_osx-x64_bin.tar.gz
인 경우 압축을 풀어 이동시킨다. 압축을 풀게 되면 jdk-9.0.4.jdk/
디렉토리 아래 파일과 디렉토리가 풀리게 된다.압축을 푼 디렉토리를 C:\Users\<사용자명>
으로 이동시킨다. 즉, jdk-9.0.4\
디렉토리를 복사하거나 이동시켜 C:\Users\<사용자명>\jdk-9.0.4
에 위치시켜 두고 나중에 JAVA_HOME
으로 환경등록 시킨다.
윈도우즈 “설정”을 열고 검색창에 “환경” 이라고 치면 “시스템 환경 변수 편집”을 선택하고 “환경 변수”에서 변수로 JAVA_HOME
을 상기 디렉토리로 저정한다.
which java
명령어가 윈도우에서는 where java
라 java
설치를 확인한다.
JAVA_HOME
설정마지막으로 R에 JAVA_HOME
설정을 Sys.setenv()
명령어로 수행한다. 혹은 usethis::edit_r_environ()
기능을 사용해서 .Renviron
파일에 “JAVA_HOME=C:/Users/<사용자명>/jdk-9.0.4”을 지정한다. 혹은,