无法在Java应用程序中加载JDBC驱动程序类[oracle.jdbc.driver.OracleDriver]

问题描述 投票:0回答:1

我有ojbcd8.jar,我想在我的gradle项目中本地使用它,这是在intelliJ中开发的。

我将jar添加到我的项目中,如下所示:

enter image description here

我的build.gradle依赖项中还有以下行:

compile files('libs/ojdbc8.jar')

但是,当我尝试运行我的应用程序时,我收到此错误:

Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver]

我该如何解决这个问题?

java ojdbc
1个回答
1
投票

我自己找到答案,发布在这里以防以后有人需要它:

在build.gradle文件中启用本地Maven存储库:

repositories {  
    mavenCentral()  
    mavenLocal()  
}  

然后安装jar:

mvn install:install-file -Dfile=ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
Check that you have the jar installed into your ~/.m2/ local Maven repository

现在,将它添加到gradle中的依赖项!

dependencies {  
    compile ("com.oracle:ojdbc8:12.2.0.1")  
}  

完成。

© www.soinside.com 2019 - 2024. All rights reserved.