首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver in IntelliJ IDE火花项目

Java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver in IntelliJ IDE火花项目
EN

Stack Overflow用户
提问于 2016-10-02 16:00:20
回答 1查看 5K关注 0票数 2

嗨,在IntellJ IDE中执行Sparksql作业(读取Oracle表)时,我面临以下问题。发行:Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

我已经在IntelliJIdea ProjectStructure==>Modules==>依赖项==> + ==>添加了ojdbc7.jar文件中添加了ojdbc7.jar文件。

在build.gradle文件中,我给出了以下语句。

“运行时文件(‘libs/ojdbc7.jar’)”

在编译了我的项目之后,我可以看到我在项目中创建的libs文件夹中的jar文件。

如果我在IDE中执行作业,我将面临这个问题。有谁能帮我一下吗。

EN

回答 1

Stack Overflow用户

发布于 2018-01-09 07:49:02

您需要下载Intellij本身上的驱动程序,而不是您正在处理的项目,因为需要该驱动程序的是Intellij,因为应用程序需要该驱动程序,所以在项目中可以保留该驱动程序。在IDE中,转到右侧的数据库菜单,选择要连接到数据库的连接,然后是属性。在底部它应该显示一个链接,下载缺少的驱动程序,点击它,您应该能够使用Intellij执行您的SQL查询。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39818864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档