在R

时间:2017-05-18 13:35:44

标签: r rjava qdap

当尝试安装qdap或rJava时,它总是返回图像未找到错误

  
    

库(rJava)     错误:'rJava'的包或命名空间加载失败:      .onLoad在'rJava'的loadNamespace()中失败,详情:       call:dyn.load(file,DLLpath = DLLpath,...)       错误:无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so':       dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so,6):未加载库:@ rpath / libjvm.dylib       参考自:/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so       原因:找不到图像     块引用

  

我按照这个早期线程上的每条指令,仍然不起作用,同样的错误消息。

R版本3.4.0(2017-04-21) 平台:x86_64-apple-darwin15.6.0(64位) 运行于:OS X El Capitan 10.11.6

Matrix产品:默认 BLAS:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK:/Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

4 个答案:

答案 0 :(得分:0)

卸载系统中可用的所有Java版本。并且刚刚下载了64位版本的Java。然后安装" rJava"。这可能会解决这个问题。它对我有用。

答案 1 :(得分:0)

这可能有所帮助:

Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_112")

转到Java的路径。

答案 2 :(得分:0)

值得一看:

http://www.owsiak.org/?p=3671

我在R,rJava和Java上苦苦挣扎了一段时间(macOS),最终我发现了如何让它工作得非常顺利。

你需要注意的事情很少:

  • 您是使用Oracle的Java还是Apple的
  • 您是否在JDK中启用了JNI
  • R是否正确找到您的JDK安装

尝试一下,看看我的步骤是否会帮助你解决这个问题。

答案 3 :(得分:0)

对于与rJava或qdap安装有关的问题,论坛中描述的许多修复程序对我不起作用。但是,以下成功:

https://github.com/MTFA/CohortEx/wiki/Run-rJava-with-RStudio-under-OSX-10.10,-10.11-(El-Capitan)-or-10.12-(Sierra)

我刚刚换了r的最新版本。 正确安装rJava后,安装qdap没有任何问题。