2016-10-02 5 views
0

Привет, я столкнулся с проблемой ниже при выполнении Sparksql Job (для чтения таблицы Oracle) в IntellJ IDE. Выпуск: Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:381)Java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver в IntelliJ IDE Spark project

Я уже добавил ojdbc7.jar файл в моем проекте в IntelliJIdea ProjectStructure ==> Модули ==> Зависимости ==> + ==> Добавлена ​​ojdbc7.jar файл.

В файле build.gradle я привел инструкцию ниже.

«файлы времени выполнения („ЛИЭС/ojdbc7.jar“)»

После того, как я составлен мой проект я мог видеть .jar файл в папке LIBS, что я создал в моем проекте.

Если я выполняю работу в среде IDE, я столкнулся с этой проблемой. Может кто-нибудь, пожалуйста, помогите мне на том же.

+0

Как вы выполняете работу Sparksql? –

+0

@Arunakiran из IDE – Ramesh

+0

Пожалуйста, ваши код –

ответ

0

Вам необходимо загрузить драйвер на Intellij IDE самостоятельно, а не на проект, над которым вы работаете, так как Intellij нуждается в драйвере, который в вашем проекте вы можете сохранить, так как приложение вам понадобится. В вашей IDE перейдите по ссылке База данных Меню справа, выберите соединение, которое вы создали для подключения к БД, затем Свойства. Внизу это должно показать вам ссылку, Скачать Missing Driver, нажмите на нее, и вы сможете выполнять свои SQL-запросы с помощью Intellij IDE.

Смежные вопросы