.jfindClass中的错误(as.character(driverClass)[1]):找不到类

时间:2015-09-28 13:04:10

标签: java r cassandra analytics datastax

> cassdrv <- JDBC("org.apache.cassandra.cql.jdbc.CassandraDriver",
+                 list.files("C://Users//VRavimurugan.GSIN//AppData//Roaming//RazorSQL//cassandra",pattern="jar$",full.names=T))
  

.jfindClass中的错误(as.character(driverClass)1):找不到类

试过这个,但没有运气RJDBC Cassandra -> Error in .jfindClass(as.character(driverClass)[1]) : class not found

2 个答案:

答案 0 :(得分:0)

请注意,您链接的answer表示将驱动程序名称更改为

  

&#34; com.datastax.driver.jdbc.CassandraDriver&#34;

如果您使用依赖项listed in that answer,而不是旧的依赖项listed here

答案 1 :(得分:0)

正如本apparently related issue中所强调的,解决方案可能是删除软件包,重新启动并重新安装。

在你的情况下:

  1. 重新启动R
  2. 在干净的会话中运行以下命令:remove.packages("RJDBC")
  3. 再次重启R
  4. 使用install.packages("RJDBC")
  5. 重新安装软件包

    这应该解决它。类似的过程应该适用于提供相同错误消息的其他包。