Я пытаюсь создать драйвер RJDBC для ящика. Всякий раз, когда я бежал
jdbcDriver <- JDBC(driverClass = 'io.crate.client.jdbc.CrateDriver', '../../private/tmp/crate-jdbc-standalone-1.0.4.jar')
Я получил:
Фелер (ошибка) в .jfindClass(as.character(driverClass)[1]): класс не найден
Я также пробовал:
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 работает так же хорошо, как драйвер ящика на машине коллеги, продолжает меня сбивать с толку. Я проверял пути десятки раз. Пробовал разные версии драйвера jdbc crate (от 1.0.4 до 1.9).
Вопрос. Есть ли другой способ обратиться к CrateDriver.class таким образом, чтобы R не делал вид, что не может его найти? Или это OS X, которая не может работать ни с чем новее, чем Java SE6, и это источник зла? Помощь приветствуется. Я сейчас в отчаянии и трачу на это весь день. -Р