【发布时间】:2015-09-14 17:08:11
【问题描述】:
我正在尝试为 crate 创建一个 RJDBC 驱动程序。每当我跑步时
jdbcDriver <- JDBC(driverClass = 'io.crate.client.jdbc.CrateDriver', '../../private/tmp/crate-jdbc-standalone-1.0.4.jar')
我明白了:
.jfindClass(as.character(driverClass)[1]) 中的 Fehler(错误):找不到类
我也试过了:
jdbcDriver <- JDBC(driverClass = 'io.crate.client.jdbc.CrateDriver', '../../private/tmp/crate-jdbc-standalone-1.0.4.jar', identifier.quote = '´')
这就是有效的 MySQL 驱动程序:
jdbcDriver <- JDBC(driverClass = 'com.mysql.jdbc.Driver', '../../private/tmp/mysql-connector-java-5.1.36-bin.jar', identifier.quote = '´')
最后让我指出,这段代码在另一台机器上可以正常运行。
事实上,MySQL 驱动程序与同事机器上的 crate 驱动程序一样好用,这一直让我感到困惑。我检查了几十次路径。我尝试了不同版本的 crate jdbc 驱动程序(从 1.0.4 到 1.9)。
问题:是否有任何其他方法可以以 R 不会假装找不到的方式来处理 CrateDriver.class?还是 OS X 不能使用比 Java SE6 更新的东西,这就是邪恶的根源?帮助表示赞赏。我现在有点绝望,浪费/花了一整天的时间。 -R
【问题讨论】: