2014-09-25 4 views
1

rJava이 성공적으로 설치되었으며 일부 Java 코드 (이 경우 RHive 패키지)를 사용하는 패키지를 컴파일하려고합니다.rJava를 사용하는 R 패키지를 컴파일하는 방법

내가 RSTudio에 있고 "Clean & Rebuild"또는 "Build & Reload"를 수행하면 Java 코드가 컴파일되지 않는 것 같습니다.

==> R CMD INSTALL --no-multiarch --with-keep.source RHive 

* installing to library ‘/home/kwilliams/R-dev’ 
* installing *source* package ‘RHive’ ... 
** package ‘RHive’ successfully unpacked and MD5 sums checked 
** R 
** inst 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
* DONE (RHive) 

하지만 자바 코드를 변경하면 구문 오류가 발생해도 아무런 효과가없는 것으로 보입니다. 이렇게 명확하게 나의 윤곽은 어딘가에 틀리다.

컴파일해야 할 Java 코드가 있다는 것을 프로젝트의 설정에서 알려주려면 어떻게해야합니까? RStudio와 관련된 특정 기능이 있습니까?

+0

잘 모르겠지만'R CMD build'를 실행하고'R CMD INSTALL pkg.tar.gz'를 실행하여 소스 트리를 깨끗하게 유지하는 것이 좋습니다. –

+0

사실 나는 그것을 시도했지만 동일한 결과를 얻은 것으로 보입니다. 어딘가에 RJava 패키징 설명서가 있을까요? –

답변

1

Over on github 사이몬은 패키지 작성자가 컴파일을 별도로 처리해야한다는 것과 Java 코드를 컴파일하는 R 빌드 프로세스에 대한 조항이 없음을 분명히했습니다.

(직장에서)이 문제로 돌아갈 수 있다면 수동으로 자바를 컴파일해야하고 어떻게해야하는지 명확히 알 수있는 문서 패치를 제출하려고 할 수도 있습니다.

관련 문제