gpt4 book ai didi

intellij-idea - IntelliJ IDE Spark 项目中的 Java.lang.ClassNotFoundException : oracle. jdbc.driver.OracleDriver

转载 作者:行者123 更新时间:2023-12-02 20:57:19 26 4
gpt4 key购买 nike

您好,我在 IntellJ IDE 中执行 Sparksql Job(读取 Oracle 表)时遇到以下问题。问题: Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

我已经在IntelliJIdea ProjectStructure==>模块==>依赖项==> + ==>添加了ojdbc7.jar文件到我的项目中添加了ojdbc7.jar文件。

在 build.gradle 文件中我给出了以下声明。

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

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

如果我在 IDE 中执行作业,我将面临这个问题。任何人都可以帮助我吗?

最佳答案

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

关于intellij-idea - IntelliJ IDE Spark 项目中的 Java.lang.ClassNotFoundException : oracle. jdbc.driver.OracleDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39818864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com