Windows 7 x64 시스템에서 Eclipse로 JRI를 설정하려고합니다. 나는 한 번 그것을 나의 휴대용 퍼스널 컴퓨터에 시도하고 작동했다. 이제는 R, rJava 및 JRI 설치가 모두 동일하지만 내 데스크톱에서는 실패합니다. C:\Program Files\R\R-2.15.1\library\rJava\jri;C:\Program Files\R\R-2.15.1\bin\x64
새로운 Rengine (...); 오류없이 실패합니다
는 또한 이클립스에서 R_DOC_DIR
등을 설정
new Rengine(...);
을 실행하려고 할 때마다 오류 또는 예외없이 실패합니다. 디버깅 결과 : <terminated, exit value: 10>C:\Program Files\Java\jre6\bin\javaw.exe (01.10.2012 18:00:31)
시도할만한 것이 있습니까? 내 랩탑에서 작동하지만 내 워크 스테이션에서는 작동하지 않는다는 사실이 정말 귀찮다.
편집 : Rengine 개체를 가져 오는 데 사용되는 코드입니다.
public static Rengine getRengine(){
if (re == null) createRengine();
return re;
}
public static void createRengine(){
if (re!=null) return;
try{
if (!Rengine.versionCheck()) {
System.err.println("** Version mismatch **");
System.exit(1);
}
String[] arguments = {"--save"};
re=new Rengine(arguments, false, null);
if (!re.waitForR()) {
System.out.println("Cannot load R");
return;
}
}
catch (Exception e){
e.printStackTrace();
}
}
편집 : 나는 그것을 시도 마지막으로 내가 (이 전에 결코 일어나지 않았다, 일한 REngine의 생성)를 ErrorMessage가있어, R은 registryentry을 누락되었습니다. R 2.15.1을 다시 설치 한 후 갑자기 작동했습니다. 이제 다시 시작한 후에도 이전과 동일합니다. 프로그램이 REngine 생성시 충돌합니다.
재현 예를 제공하십시오 ... –
당신은 내가 사용하고 코드의 예를 의미합니까? – cokir
문제를 재현 할 수있는 코드 조각. –