내가 언어 R 새로운 오전 실패 RConnection를 사용하여 자바에 간단한 프로그램을 시도하고 있었다 그러나이 예외를 RConnection
의 contuctor에서Rserve 예외 : 핸드 셰이크
org.rosuda.REngine.Rserve.RserveException: Handshake failed: expected 32 bytes header, got -1
at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:107)
at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:60)
at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:44)
at test.sandeep.main(sandeep.java:9)
그게 전부를주고있다. 아무도 잘못 말할 수 있습니까? 패키지 테스트;
import org.rosuda.REngine.Rserve.RConnection;
public class sandeep {
public static void main(String[] str) {
try {
System.out.println("hii");
RConnection c = new RConnection();
System.out.println("hii");
double d[] = c.eval("rnorm(10)").asDoubles();
for (double td : d) {
System.out.println(td);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}