基本设置是在后台运行基于Java的UI和R. Rserve 实用程序有助于解决此类情况。
众所周知,Rserve虽然不是一个软件包,但可以像普通的R软件包一样安装和运行。一个简单的library(Rserve)
将调用它,在Windows任务管理器中,您可以看到该过程已启动并正在运行。
然而,还有另外一种方法,无需经常访问R控制台,通过在Java本身编写脚本。
/**
* initiate R serve
*/
try {
Process p=Runtime.getRuntime().exec("R CMD Rserve --vanilla"); //I'm stuck here
p.waitFor();
} catch (IOException e1) {
e1.printStackTrace();
} catch (InterruptedException e2) {
e2.printStackTrace();
}
问题是,R CMD Rserve --vanilla
无效。它说,
`Rserve` is not recognised as internal or external command.
我的R CMD是完美的,R工作正常,Rscript也是如此,但不 Rserve。我想知道如何在R安装中为Rserve设置适当的目录/路径,以便我解决此错误?