无法在Java应用程序中加载JDBC驱动程序类[oracle.JDBC.driver.OracleDriver]
我有ojbcd8.jar,我想在我的gradle项目中本地使用它,该项目正在intelliJ中开发 我将jar添加到我的项目中,如下所示: 我的build.gradle依赖项中还有以下行:无法在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] 我该如何补救呢?我自己找到了答案,并将其张贴在此处,以防
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")
}
完成。那是一个很旧的罐子,不是吗?很遗憾,是的。这是我们唯一被上级批准的。你也会问类似的问题