Java 导致错误的R.dll

Java 导致错误的R.dll,java,jri,Java,Jri,我试图使用rJava执行R代码,但在环境变量中设置R.dll路径会导致程序崩溃。程序在执行任何R函数时崩溃。我还尝试运行jri示例,但没有任何帮助 任何解决方案或提示都会非常有用(如果您使用的是网络bean),您应该以以下方式向JVM显示路径(JRI.dll): 更具体地说,您需要指出以下几点: -Djava.library.path='C:/Users/yschellekens.INTRANET/Documents/R/win-library/3.0/rJava/jri/x64/' 到J

我试图使用rJava执行R代码,但在环境变量中设置R.dll路径会导致程序崩溃。程序在执行任何R函数时崩溃。我还尝试运行jri示例,但没有任何帮助

任何解决方案或提示都会非常有用(如果您使用的是网络bean),您应该以以下方式向JVM显示路径(JRI.dll):

更具体地说,您需要指出以下几点:

-Djava.library.path='C:/Users/yschellekens.INTRANET/Documents/R/win-library/3.0/rJava/jri/x64/'
JRI.dll所在的位置,尽管这可能不是您的问题,因为当我在Netbeans中删除路径时,会出现以下错误(与您的不同):

运行:
找不到JRI本机库!
请确保JRI本机库位于java.library.path中列出的目录中。
java.lang.UnsatisfiedLinkError:java.library.path中没有jri
位于java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
位于java.lang.Runtime.loadLibrary0(Runtime.java:845)
位于java.lang.System.loadLibrary(System.java:1084)
位于org.rosuda.JRI.Rengine(Rengine.java:19)
位于stackoverflow.stackoverflow.main(stackoverflow.java:21)
Java结果:1
生成成功(总时间:0秒)
希望有帮助

run:
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: no jri in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
    at stackoverflow.StackOverflow.main(StackOverflow.java:21)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)