2015-07-08 1 views
3

Попытка позвонить R из программы Java, и мы видим следующее сообщение об ошибке:rJava и Java веб-приложение ошибка интеграции

Please make sure that the JRI native library is in a directory listed in java.library.path. 

java.lang.UnsatisfiedLinkError: D:\Apps\Analytics\statistics\R\sdk\library\rJava 
\jri\x64\jri.dll: %1 is not a valid Win32 application 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965) 
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890) 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:849) 
    at java.lang.System.loadLibrary(System.java:1088) 
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:274) 

ответ

1

This и this ответ помог мне решить тот же вопрос.

Я использовал новый инструмент Dependencies и обнаружил, что R.dll и jvm.dll не найдены.

Поэтому я добавил R.dll к пути, как написано в JRI FAQ

Смежные вопросы