不断收到jfindClass(as.character(driverClass)[1])错误

时间:2018-06-29 00:05:55

标签: r amazon-web-services shiny-server rjava amazon-athena

我正在尝试在我的R Shiny Server上运行此脚本,但是几个小时后我就因这个错误而被绊倒了。

我的脚本,至少导致错误的部分是这样的:

library(rJava)
library(RJDBC)
library(RPostgreSQL)

URL <- 'https://s3.amazonaws.com/athena-downloads/drivers/JDBC/SimbaAthenaJDBC_2.0.2/AthenaJDBC42_2.0.2.jar'
fil <- basename(URL)
if (!file.exists(fil)) download.file(URL, fil)

drv <- JDBC(driverClass="com.amazonaws.athena.jdbc.AthenaDriver", fil, identifier.quote="'")

当我运行它时,它返回的错误如下:

Loading required package: methods
Loading required package: DBI
Error in .jfindClass(as.character(driverClass)[1]) : class not found
Calls: JDBC -> is.jnull -> .jfindClass
Execution halted

今天我尝试了很多不同的事情,太多了,我总是遇到同样的错误。

最奇怪的是,当我在本地RStudio上运行它时,它完全可以正常工作。只是当我将其下载到服务器上时,它才开始出现错误。

有人可以帮忙吗?我已经为此停留了一段时间,将不胜感激!

0 个答案:

没有答案