2014-06-30 4 views
1

rJava 패키지를 통해 Java 종속성 (jar 파일)과 상호 작용하는 R 패키지가 있습니다. 나는 개발할 때 아무런 문제가 없지만 패키지 설치 프로그램이 Java src 디렉토리 (예 : file.path(.libPaths()[1], "mypackage", "java"))의 설치와 함께 jar 파일을 유지하는 방법을 모르겠습니다. 사용자 정의 구성을 작성하지 않고도 가능합니다. 파일?R 패키지에 Java 종속성을 포함하는 방법

내가 시도하고는 devtools::install_git를 사용하여 설치합니다. 내 소스 데이터가 대부분의 다른 R 패키지처럼 구성되어 내 자바 종속성이 추가 하위 디렉토리 java이 점을 제외하고 (나뿐만 아니라 devtools의 다른 기능을 사용하고 있습니다) 은닉.

감사

답변

3

jar 유지 파일은 /inst/java이고 다음과 같은 문자가 있습니다. zzz.R

.onLoad <- function(libname, pkgname) { 
    .jpackage(name = pkgname, jars = "*") 
} 
+0

감사합니다. 이것은 효과가 있었다. Windows의 경우 user2161065 [here] (http://stackoverflow.com/questions/7019912/using-the-rjava-package-on-win7-64)에서 제안한대로'.onLoad' 함수에 몇 줄을 추가해야했습니다. -bit-with-r) –

+0

도와 드리겠습니다 ... – jdharrison

+2

user2161065에 추가 된 내용은 무엇입니까? 답변에 ​​추가 할 수 있습니까? –