zoukankan      html  css  js  c++  java
  • Java调用R环境配置问题:Cannot find JRI native library!

    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:Users----Rwin-library3.5 Javajrix64jri.dll: Can't find dependent libraries

    依照官网解释

    Q: I get the following error, what's wrong?
    java.lang.UnsatisfiedLinkError: no jri in java.library.path
    A: Usually it means that you didn't setup the necessary environment variables properly or the JRI library is not where it is expected to be. The recommended way to start JRI programs is to use the run script which is generated along with the library. It sets everything up and is tested to work. If you want to write your own script or launcher, you must observe at least the following points:
    • R_HOME must be set correctly
    • (Windows): The directory containing R.dll must be in your PATH
    • (Mac): Well, it's a Mac, so it just works ;).
    • (unix): R must be compiled using --enable-R-shlib and the directory containing libR.so must be in LD_LIBRARY_PATH. Also libjvm.so and other dependent Java libraries must be on LD_LIBRARY_PATH.
    • JRI library must be in the current directory or any directory listed in java.library.path. Alternatively you can specify its path with
      -Djava.library.path= when starting the JVM. When you use the latter, make sure you check java.library.path property first such that you won't break your Java.
    • Depending on your system, the R verison and other features you want to use, you may have to set additional settings such as R_SHARE_DIR, R_INCLUDE_DIR and R_DOC_DIR.

    1、在环境变量中设置R_HOME;

    2、在系统path中加入路径,指向包含R.dll的目录,如果你的系统为64位系统,可能是在x64目录中
    3、工程中配置java.library.path为jri.dll所在的路径

    设置完成以后记得重新启动eclipse

  • 相关阅读:
    计算GPS WGS_84 两点的距离
    极路由4_开ssh_刷breed
    aes-256-gcm_python3_php7_golang
    nginx_非标准端口_同端口_http_自动跳转_https
    配置sshd_除了特定ip外_仅密钥登录
    使用scp命令实现服务器之间文件传输
    Java防止重复提
    mysql使用SUBSTRING_INDEX截取部分字符串
    SEO大杀器rendertron安装
    PIC16 bootloader之I2C bootloader
  • 原文地址:https://www.cnblogs.com/qianheng/p/9901115.html
Copyright © 2011-2022 走看看