我从另一个人那里接过了一个旧项目。目前我正在尝试让这个项目发挥作用。
在开始时我得到了一个例外:
REngineEvalExcpetion: error during evaluation
它会抛出.jengine(start=TRUE)
。
如果我在R-Console中使用R,我需要添加参数.jengine()
以使命令.jengine()
正常工作。所以我相应地在Java中更改了这一行,但我仍然得到相同的异常。
我在没有调用Rengine
并使用REngine
而不是{{1}}的情况下使用R做了一个教程,至少它以某种方式工作,我可以在Java中调用R命令。
我目前正在使用R 3.3.3和Java 1.8。我也不知道以前使用过哪个版本。
答案 0 :(得分:0)
“评估期间出错”只表示运行R脚本的R线程无法运行该命令。但Java应用程序中的所有内容都正常工作。 R是失败的吗? R必须有rJava库才能运行.jengine:
library(rJava)
.jinit(".")
.jengine(TRUE)