Программа JRI завершает работу Java во время создания REngine

Я хочу вызвать R-скрипт с помощью Java. Я пытаюсь использовать метод JRI для вызова сценария R. Однако моя JVM завершается при создании Reengine.

Я запускаю один из примеров, который был предоставлен вместе с установкой библиотеки rJava в R.

Код, который я пробовал

Версия 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, выполнил все шаги в соответствии с Учебные курсы — R и Java

и Mavlarn — R и Java, но по-прежнему сталкиваются с такая же проблема. Что я могу делать неправильно?


person Anup Hegde    schedule 02.08.2018    source источник
comment
Выполнил решение по ссылке https://stackoverflow.com/questions/51650780/jri-program-terminates-java-during-rengine-creation   -  person Anup Hegde    schedule 02.08.2018