Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R继续使用Java12和中断的JNI错误_Java_R_Macos - Fatal编程技术网

R继续使用Java12和中断的JNI错误

R继续使用Java12和中断的JNI错误,java,r,macos,Java,R,Macos,全部使用OSX 由于康达Rstudio出现问题,且未安装rgraphviz。我决定重新安装Rstudio并直接使用它。在我尝试使用RJDBC访问我的数据库之前,一切似乎都运转良好 当连接到anaconda时,它工作得很好,但是单独使用时,我收到以下错误 library(RJDBC) PathDriver = "~/driver/hsqldb.jar" JDBCDriver = "org.hsqldb.jdbcDriver" drv <- JDBC(JDBCDriver,PathDrive

全部使用OSX

由于康达Rstudio出现问题,且未安装rgraphviz。我决定重新安装Rstudio并直接使用它。在我尝试使用
RJDBC
访问我的数据库之前,一切似乎都运转良好

当连接到anaconda时,它工作得很好,但是单独使用时,我收到以下错误

library(RJDBC)

PathDriver = "~/driver/hsqldb.jar"
JDBCDriver = "org.hsqldb.jdbcDriver"
drv <- JDBC(JDBCDriver,PathDriver)
令人困惑,但无论哪种方式,我都会尝试更新到Java11并重置JavaR正在使用的

brew cask install java11
java版本仍然是
Java1.8.0

进入R,我仍然收到上面的错误。如何解决这个问题,以便在R中使用Java 11?

您需要运行

R CMD javareconf

在终端中,使R和Java同步

谢谢你的回复。我发现R一直在配置与anaconda一起安装的Java。我卸载了anaconda,使用
sdkman
安装Java14,现在运行您提供的命令。现在一切似乎都正常了
R CMD javareconf