Подключить Java к R

Я хочу подключить Java к R с помощью JRI. Я установил rJava в R consul и установил R_Path:

R_Path=C:\Users\fmar825\Documents\R\win-library\3.1\rJava\jri
PATH=JLP = C:\Program Files\Java\jdk1.8.0_20\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;

и я запускаю свой проект, но все равно получаю следующую ошибку.

бегать:

JLP = C:\Program Files\Java\jdk1.8.0_20\bin;C:\Windows\Sun\Java\bin;C:
\Windows\system32;C:\Windows;.
Cannot find JRI native library!
Please make sure that the JRI native library is in a directory listed in java.library.path.

java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.8.0_20\bin\jri.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1847)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
    at rtest.main(rtest.java:63)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

person user46759    schedule 16.10.2014    source источник
comment
Я нашел решение, наконец. один из возможных способов подключения Java к R — использование Rserve. затем с Rserve. Затем вам нужно добавить в библиотеку два файла jar, 1-REngine.jar и 2-RserveEngine.jar. Кроме того, вы должны убедиться, что вы копируете R.dll внутри пользователя Rserve/lib/64x для Windows.   -  person user46759    schedule 24.10.2014
comment
JRI может быть лучшей альтернативой, так как вы можете запустить его в автономном режиме. Что касается вашей проблемы, я думаю, что вы не установили Java_home, и в java вы не добавили в свой проект необходимые файлы Jar, также вам нужно добавить параметры vm в свою среду IDE. если вам интересно, я могу помочь вам настроить JRI   -  person Yehoshaphat Schellekens    schedule 05.11.2014
comment
Большое спасибо, я заинтересован в настройке JRI, если вы можете мне помочь. У меня еще один вопрос, что вы подразумеваете под автономным режимом.   -  person user46759    schedule 06.11.2014
comment
Автономный режим означает, что это программное обеспечение, которое работает на локальном ПК и не требует других внешних компьютеров, хотя у меня нет большого опыта работы с Rserve, похоже, вам нужен какой-то внешний сервер для его использования, а когда вы используете Reengine, вы можете создать программное обеспечение Java, которое работает на локальной машине (я не делаю этого, отлично работает)   -  person Yehoshaphat Schellekens    schedule 06.11.2014
comment
Это может помочь: jri-настройка   -  person Satyam Kumar    schedule 11.02.2019