当 RJDBC 包中的 运行 JDBC() 函数时 RStudio 崩溃

RStudio crashes when running JDBC() function in the RJDBC package

每当我尝试创建一个 JDBC 对象时:

jdbcDriver <- JDBC(driverClass="oracle.jdbc.OracleDriver", 
               classPath="~/ojdbc6.jar")

我的 RStudio 立即崩溃,没有任何警告,弹出窗口

但是,该代码在 RStudio 之外的终端 R 环境中运行良好,因此我确定这是一个 RStudio 问题。

OS: Mac OS High Sierra 10.13.6

最新版本的 RStudio (1.1.456) 和 R (3.5.1)。

JDK 版本 1.8.0_191

使用ojdbc6.jar

我在我的终端中设置了 JAVA_HOME,但不知何故它没有为 RStudio "work"。

所以解决方法是我创建了一个 .Renviron 文件并将以下内容放入其中:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

成功了