2015-11-12 19 views
1

早上好,我試圖連接亞馬遜紅移但是當我運行此命令RJDBC連接到紅移產生沒有找到.jfindClass類錯誤在Windows

driver <- JDBC("com.amazon.redshift.jdbc41.Driver", "RedshiftJDBC41-1.1.9.1009.jar", identifier.quote="`") 

我得到這個錯誤:

Error in .jfindClass(as.character(driverClass)[1]) : class not found 

我具有R版本3.2.2的Windows 7

J("java.lang.System")$getProperty("java.version") 
[1] "1.7.0_67" 

java -version 
java version "1.7.0_76" 
Java(TM) SE Runtime Environment (build 1.7.0_76-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode) 

回答

0

我使用Scala的1.1.7.1007驅動程序沒有任何問題

沒有你做

install.packages("RJDBC",dep=TRUE) 

和完整路徑罐子?

+0

我嘗試重新安裝軟件包,使用您提到的命令並使用完整路徑但不工作,我得到相同的錯誤 –

+0

是的,拋出class not found的一個原因是它無法找到整個jar。我嘗試了你在我的機器上做的沒有任何問題。你介意試着把jar放入你用getwd()命令得到的目錄中。 – devopslife

相關問題