我想使用Java调用R脚本。我正在尝试JRI方法来调用R脚本。但是,创建Rengine时,我的JVM被终止了。
我正在运行R中安装rJava库时提供的示例之一。
我尝试过的代码
版本1:
`Rengine re=new Rengine(args, true, new TextConsole2());`
版本2:
`Rengine re=new Rengine(args, false, new TextConsole());`
版本3:
`Rengine re = new Rengine(new String[] { "--vanilla" }, false, null);`
三个在执行时都终止了JVM。
我正在使用STS 3.9.1,并在运行Java程序之前公开了以下变量
java.library.path
-指向r java dll的
R_HOME
-指向R.exe
PATH
-使用rJava dll和R.exe的路径来增强系统路径
我正在使用R-3.5.0,请按照 Study Trails - R and Java
和Mavlarn - R and Java,但仍然面临相同的问题。 我可能做错了什么?