Translate

2017년 7월 25일 화요일

[R] conftest.c:1:17: fatal error: jni.h: No such file or directory 오류 해결법


Laptop
운영체제Ubuntu 16.04 LTS 64bit
개발프로그램RStudio Version 1.0.143
(R version 3.4.1)

(Java 설치, 환경변수까지 모두 되어 있다는 가정)

R에 Java를 연결하는 과정에서

$ sudo R CMD javareconf
명령어를 입력하면

conftest.c:1:17: fatal error: jni.h: No such file or directory
이 문장이 포함된 에러 메시지가 출력되면서 실패할 때가 있다.

이것은 Java 요소가 전부 설치되지 않았다는 뜻이며,
재설치 후 다시 하면 해결된다. 8은 버전이므로 바꿔도 상관없다.
$ sudo apt install openjdk-8-*

이 때, JAVA_HOME은 /usr/lib/jvm/java-8-openjdk-amd64 로 하면 된다. (마지막 파일명은 Ubuntu 버전에 따라 좀 다를 수 있다.)

0 개의 댓글:

댓글 쓰기