danke für die antworten. der pfad müsste mit Rscript richtig sein, hab das in meiner ubuntu console mal durchgeklickt.
zum testen habe ich jetzt folgenden code verwendet:
private String getTest() throws IOException {
RCaller rcaller = new RCaller();
RCode code = new RCode();
rcaller.setRscriptExecutable("/usr/bin/Rscript");
//"C:/Program Files/R/R-3.1.1/bin/RScript");
//"/usr/bin/Rscript");
code.addRCode("a <- 3");
code.addRCode("b <- 10.45");
code.addRCode("d <- TRUE");
code.addRCode("avector <- c(9,6,5,6)");
code.addRCode("allvars <- as.list(globalenv())");
rcaller.setRCode(code);
rcaller.runAndReturnResult("allvars");
return listToStr( rcaller.getParser().getNames());
}
private String listToStr( ArrayList<String> list) {
String output = "";
for(int i=0; i<list.size(); i++) {
output += " " + list.get(i);
}
System.out.println( output);
return output;
}
und immernoch die gleiche fehlermeldung.