基本设置是在后台运行基于 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 设置适当的目录/路径,以便解决此错误?