【问题标题】:rJava and java web app integration errorrJava 和 java web 应用程序集成错误
【发布时间】:2015-07-08 03:15:53
【问题描述】:

尝试从 Java 程序调用 R,我们看到以下错误:

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)

【问题讨论】:

    标签: java r rjava


    【解决方案1】:

    Thisthis 的回答帮助我解决了同样的问题。

    我使用了较新的工具Dependencies,发现R.dll和jvm.dll都没有找到。

    所以我将 R.dll 添加到路径中,如 JRI FAQ 中所写

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 2023-03-23
      • 2014-12-04
      • 2011-07-25
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多