rJava install error “JAVA_HOME cannot be determined from the Registry”

后端 未结 9 795
独厮守ぢ
独厮守ぢ 2020-11-30 04:57

I am trying to load the rJava using the command:

 library(rJava)

But I get the following error:

 Error : .onLoad failed i         


        
相关标签:
9条回答
  • 2020-11-30 05:22

    Under Windows 10, first check your (running) R-Version:

    R.version
    

    If you see something like x86_64, a 64-bit version of Java is needed.

    Simply downloading and installing the matching Java version (https://java.com/en/download/manual.jsp) solved the problem for me. No reinstall of R needed (as suggested by other users here). There also was no need to set the path explicitly.

    0 讨论(0)
  • 2020-11-30 05:27

    I got the same error resolved by installing same version of R and Java i.e. 64 bits and manually updating the path i.e. ,

    Sys.setenv(JAVA_HOME='C:/Program Files/Java/jre1.8.0_121') # for 64-bit version
    
    0 讨论(0)
  • 2020-11-30 05:27

    Install 64 bit Java from https://java.com/en/download/manual.jsp.
    Then in windows cmd run
    setx PATH "C:\Program Files\Java\jre1.8.0_211\bin\server;%PATH%"
    (make sure your path is correct).

    Then in RStudio run
    Sys.setenv(JAVA_HOME="")

    Now, you should be able to run rJava!!

    0 讨论(0)
提交回复
热议问题