Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个 Java 应用程序。我想用那个应用程序调用 R。现在,我找到了 Rserve,但问题如下:程序完成后,应该可以在 Linux 和 Windows 上运行,而且用户的计算机上不一定有 R,所以所有必要的东西都应该放在 Jar 中。
这甚至可能吗?
你至少有几个选择:
将标准 R 发行版与您的程序捆绑在一起。
将 renjin与您的程序捆绑在一起。这是使用 JVM 的 R 实现。
这两个选项都可能使您的包大小膨胀很多,引入安装和维护麻烦等。最好只指定必须安装 R 才能使用您的代码。