java - 如何在Windows中从java自动启动rserve

标签 java r eclipse rserve

我在 eclipse 中创建了一个 java 应用程序。该应用程序使用 Rserve 包连接到 R 并运行 r 脚本。在运行我的应用程序之前,我必须从 Rstudio 中启动 rserve,如下所示:

library(Rserve)
Rserve()

这个Java代码将被捆绑为一个可执行文件,所以有没有一种方法可以在代码运行后立即自动调用Rserve()(在Windows中),这样我就可以跳过使用以下方式启动Rserve的手动步骤RStudio?

最佳答案

https://github.com/yannrichet/rsession项目正是为您实现的。

不过看看这个可能会很有趣:https://github.com/subes/invesdwin-context-r 因为它集成了 RSession 并出于性能原因保留 Rserve 连接池,而您无需为此做太多事情。您还可以切换到其他运行时解决方案,例如 JRI、RCaller、Renjin,而无需更改脚本代码。

关于java - 如何在Windows中从java自动启动rserve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44246794/

相关文章:

java - 与Java集合的交集

r - 在 Shiny 模块的 renderUI() 中使用 lapply()

r - 如何有效地 reshape 我的 data.table

android - 如果 LOCAL_SERVER 为 True,Android Release Build 会失败吗?

javascript - Eclipse:html文件中javascript block 中的任务标签

java - 当可选参数为 null 时,从 api 调用中删除 "/"

java - 如何使用Netty处理Http Keep-Alive连接

eclipse - 使用Camel Fuse在routeContext上编辑 Camel 路线不起作用

java - 使用 apache poi 从扩展名为 xlsx 的 Excel 文件读取数据时,需要很长时间

r - 将下采样后的预测概率转换为分类中的实际概率(使用 mlr)