Я пытаюсь запустить этот скрипт на моем 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, он работает совершенно нормально. Просто когда я получаю его на сервере, он начинает глючить.
Может кто-нибудь помочь, пожалуйста? Я застрял на этом некоторое время, и любая помощь будет принята с благодарностью!