Tach,
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.
läuft bei mir ohne Fehler. Welche Version von RCaller benutzt du?
mfg
Woodfighter