Friday, January 2, 2015

JRI

  1. JRI 소개
    1. Java/R interface
    2. R이 자바 응용프로그램에서 단일 쓰래드로 돌아가도록 함
    3. 기본적으로 R의 동적 라이버리를 자바에 로드하고 R의 기능들에 자바 API 제공
    4. R함수를 단순히 부르는 것 뿐만아리나 REPL를 완전히 구현하는 것도 제공
    5. R를 자바에 직접 링크하기 위해 JNI를 사용
    6. Native 코드를 사용
    7. 원도우, 맥, 선, 리눅수 등 자바가 가능한 모든 플랫폼 지원
  2. 설치, 설정 및 사용
    1. 일반 방법
      1. 환경 설명
        • Windows 7 64bit
        • R 3.1.0
        • Eclipse Luna
      2. rJava 설치
        • R에 rJava 설치
        • install.packages("rJava")
        • JRI 설치 위치 확인
        • system.file("jri", package="rJava")
        • message: "d:/Program Files/R/R-3.1.0/library/rJava/jri"
      3. PATH 설정
        • Windows 7 64bit을 사용하면 'x64'까지 지정
        • D:\Program Files\R\R-3.1.0\bin\x64;D:\Program Files\R\R-3.1.0\library\rJava\jri\x64
      4. Eclipse 사용
        • JRI.jar를 참고 라이버리로 사용
        • D:\Program Files\R\R-3.1.0\library\rJava\jri\JRI.jar
        • D:\Program Files\R\R-3.1.0\library\rJava\jri\examples 밑의 예제를 사용하여 정상 동작 확인
    2. 플러그인 방법
      1. '일반 방법'의 '환경 설명'과 'rJava 설치'는 동일
      2. RJava (JRI) Eclipse Plugin
        • 아래 주소에서 RJavaPlugin_1.0.0.201211041420.jar 다운로드
        • https://docs.google.com/file/d/0B9RCRuTCZ_FRbnNZYVBGWlBOdUE/edit?pli=1
        • [Eclipse Home]/plugins/으로 복사
        • Eclipse 켜져 있으면 재시작
        • Window -> Preference -> Rjava
          • Path To JRI DLL Dir: D:\Program Files\R\R-3.1.0\library\rJava\jri\x64
          • Path To JRI JARS: D:\Program Files\R\R-3.1.0\library\rJava\jri
          • Path To R DLL Dir: D:\Program Files\R\R-3.1.0\bin\x64
          • Path to JVM DLL Dir: C:\Program Files\Java\jre8\bin\server
        • Java Project -> Proporties -> java Build Path -> Libraries -> Add Library -> User Library -> JRI_DIR
        • 예제 사용
        • Java File -> Run As -> Run Configurations -> R -> 'double click' -> Run
  3. 관련 정보
    1. 홈 페이지: http://rforge.net/JRI/
    2. 관련 문서: http://rforge.net/org/docs/ (org.rosuda.JRI, org.rosuda.REngine)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.