1

如果一个 JRI(Java/R Interface) 程序使用 R 来显示一个图形,它可以捆绑到一个 jar 中并在没有 R 的系统上运行吗?

4

2 回答 2

3

不,它不能。JRI需要针对R. 这是一个低级接口。

您可以采用一些客户端/服务器设计,您将Rserve在服务器上使用客户端上的 API 和类,REngine这样您的客户端机器就不需要R.

于 2012-11-13T15:25:14.483 回答
2

那么你可以做到这一点。我确实将所有必需的 dll 复制到 Java 项目中并将它们添加到本机库中。然后从库中的 R 安装中复制一个基本文件夹。将 R_HOME 设置为包含库库的文件夹。它会起作用的

于 2014-02-06T09:41:58.737 回答