java - 将 R 编程与 java 集成

标签 java r

我正在尝试从 Rjava 文件夹中执行示例 1,我已在 netbeans 的库中安装了 JRI.jar、JAREngine.jar、REngine.jar,并且还给出了用户和系统变量的这 3 个路径:C:\Program Files\R\R-3.3.1\library\rJava\jri\i386;C:\Program Files\R\R-3.3.1\library\rJava\jri\x64;C:\Program文件\R\R-3.3.1\library\rJava\jri;

系统:32/64位R均已安装并访问。

但它向我显示错误消息:

Error:
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\R\R-3.3.1\library\rJava\jri\i386\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:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
    at rtest.Rtest.main(Rtest.java:69)

最佳答案

问题已解决:在bat文件开头添加此命令:set R_HOME=C:\Program Files\R\R-2.15.0\; Location bat 文件 C:\Program Files\R\R-3.3.1\library\rJava\jri

关于java - 将 R 编程与 java 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40001586/

相关文章:

java - 实现人工智能隐藏在障碍物后面

java - 在 Java 中使用数组而不是 int 来处理 "potentially final variable"。

r - 如何修复/调整ggplot geom_tile中每个波段的宽度

r - 我如何添加一个向量来折叠成对中个人的分数?

r - 边界处估计的概率是什么意思?使用 depmixS4 包的 R 中的隐马尔可夫模型

Java Set Iterator#remove() 还是 Set#clear() 之后?

java - java 二维数组列表

java - WebDriverException : No command or response codec has been defined. Appium WebDriver 无法找到 UIButton

r - 如何向矩阵添加一列

r - iGraph + Plotly 创建随机连接