我想在已经安装了 R 的 Linux 机器上从 Java 中调用一些 R 代码,因此需要 Java/R 接口 (JRI)。
但是,我不知道该怎么做。
JRI 主页说该软件包捆绑在rJava中。因此,我从rJava 文件部分下载了 rJava-0.9.3.tar.gz并解压缩,在src/java文件夹中获取(除其他外)大量 Java 源文件(及其相应的类),外加 2 inst/jri文件夹中的 JAR(JRIEngine.jar 和 REngine.jar) 。
但是,除了上述2 个 JAR 之外, JRI Files 部分还包括 JRI.jar,并且所有这三个库都比inst/jri中的 2 个更新。
此外,这 3 个 JAR 中没有一个包含 src/java 中的类的二进制文件,这似乎是从 Java 中调用 R 所必需的。
在java/src文件夹中运行“make all”似乎只是执行了一些测试并且没有生成 JAR。
我希望所有必要的类都捆绑在 JAR 文件中,以便可以轻松地将它们添加到类路径和 IDE 项目中(例如,在 Eclipse 中)。
我怎样才能达到那个地步?