Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Java应用程序中加载JDBC驱动程序类[oracle.JDBC.driver.OracleDriver]_Java_Ojdbc - Fatal编程技术网

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

无法在Java应用程序中加载JDBC驱动程序类[oracle.JDBC.driver.OracleDriver],java,ojdbc,Java,Ojdbc,我有ojbcd8.jar,我想在我的gradle项目中本地使用它,该项目正在intelliJ中开发 我将jar添加到我的项目中,如下所示: 我的build.gradle依赖项中还有以下行: compile files('libs/ojdbc8.jar') 但是,当我尝试运行应用程序时,会出现以下错误: Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver] 我该如何补救呢?我自己找到了答案,并将其张贴在此处,以防

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

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

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

compile files('libs/ojdbc8.jar')
但是,当我尝试运行应用程序时,会出现以下错误:

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

我该如何补救呢?

我自己找到了答案,并将其张贴在此处,以防以后有人需要它:

在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")  
}  

完成。

那是一个很旧的罐子,不是吗?很遗憾,是的。这是我们唯一被上级批准的。你也会问类似的问题