我指的是连接R到雅典娜的this article。通过R连接到雅典娜
当定义司机,我收到以下错误:
错误.jfindClass(as.character(driverClass)[1]):找不到类
我做了一些研究和我抵达this page。接受的答案有一个评论说明了同样的问题。但是,提供的解决方案(即重新启动R)不起作用。
我写了下面的代码,直到现在。
library("pacman")
pacman::p_load("RJDBC")
pacman::p_load("dplyr")
# Downloading Athena driver to the working directory
URL <- 'https://s3.amazonaws.com/athena-downloads/drivers/AthenaJDBC41-1.0.0.jar'
fil <- basename(URL)
if (!file.exists(fil)) download.file(URL, fil)
# Defining driver
drv <- JDBC(driverClass="com.amazonaws.athena.jdbc.AthenaDriver", fil, identifier.quote="'")
我正在使用RStudio,我在Windows上运行它。 有关如何解决此问题的任何建议将不胜感激。
该博客的其中一条评论在使用Java 7时提到了此错误。您有哪些Java版本? – James
@James我使用以下命令获取正在使用的Java版本。 'J(“java.lang.System”,“getProperty”,“java.version”)' **输出:1.8.0_20 **。 – ganapathy
@James我也将Java更新为** 1.8.0_121 **,但仍然是相同的错误。我也更新了环境变量。 – ganapathy