Java 未找到JDBC红移驱动程序类

Java 未找到JDBC红移驱动程序类,java,r,amazon-redshift,Java,R,Amazon Redshift,在前言中,是的,我已经看到并阅读了之前提出的多个非常类似的问题,但是由于我缺乏经验和几乎不存在的java知识,我真的不理解我的案例中发生了什么 下面是: 我正在尝试将R连接到Mac OS X 10.11.6上的红移服务器 我已经为初学者安装了rJava和RJDBC软件包。我已经下载了最新的jdbc驱动程序,正在运行最新版本的Java(1.8) 以下是我正在使用的代码: library("rJava") library("RJDBC") download.file('https://s3.ama

在前言中,是的,我已经看到并阅读了之前提出的多个非常类似的问题,但是由于我缺乏经验和几乎不存在的java知识,我真的不理解我的案例中发生了什么

下面是:

我正在尝试将R连接到Mac OS X 10.11.6上的红移服务器

我已经为初学者安装了rJava和RJDBC软件包。我已经下载了最新的jdbc驱动程序,正在运行最新版本的Java(1.8)

以下是我正在使用的代码:

library("rJava")
library("RJDBC")

download.file('https://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC42-1.1.17.1017.jar','RedshiftJDBC42-1.1.17.1017.jar')

drv <- JDBC("com.amazon.redshift.jdbc42.Driver", "/Users/edwards/Documents/RedshiftJDBC42-1.1.17.1017.jar", identifier.quote="`")
我在其他线程中尝试了一些故障排除技巧,但仍然无法找到问题的根源。我在SQLWorkbench J中连接到服务器没有问题,但是我选择的分析工具是R,我非常希望解决这个驱动程序问题,以便连接到服务器

我的java版本返回:

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
使用:

.jclassLoader()$setDebug(1L)
在运行检索驱动程序的行时,我能够看到这一点:

RJavaClassLoader: added '/Users/edwards/Documents/RedshiftJDBC42-1.1.17.1017.jar' to the URL class path loader
RJavaClassLoader: adding Java archive file '/Users/edwards/Documents/RedshiftJDBC42-1.1.17.1017.jar' to the internal class path
RJavaClassLoader: added '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RJDBC/java/RJDBC.jar' to the URL class path loader
RJavaClassLoader: adding Java archive file '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RJDBC/java/RJDBC.jar' to the internal class path
RJavaClassLoader@2666e815.findClass(com.amazon.redshift.jdbc42.Driver)
再一次,我不是很精通这些事情,我相当迷茫,所以如果需要任何额外的信息,或者你认为我的问题已经在另一个线程中解决了,请让我知道

提前谢谢

RJavaClassLoader: added '/Users/edwards/Documents/RedshiftJDBC42-1.1.17.1017.jar' to the URL class path loader
RJavaClassLoader: adding Java archive file '/Users/edwards/Documents/RedshiftJDBC42-1.1.17.1017.jar' to the internal class path
RJavaClassLoader: added '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RJDBC/java/RJDBC.jar' to the URL class path loader
RJavaClassLoader: adding Java archive file '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RJDBC/java/RJDBC.jar' to the internal class path
RJavaClassLoader@2666e815.findClass(com.amazon.redshift.jdbc42.Driver)