解决maven引入oracle错误

本文介绍如何解决Maven项目中因Oracle驱动缺失导致的问题。通过手动安装ojdbc6.jar到本地仓库,并更新项目,实现Maven项目的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出现问题:

  使用Maven管理项目时候,在【pom.xml】中会提示错误:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如图所示


造成原因:

   Oracle商业版权版权问题,Maven中央仓库没有这个资源

决解方法:

   在Maven本地仓库添加Oracle.jar驱动包

(注解:Maven本地仓库位置,一般默认在C盘,如:C:用户>XXX用户名>.m2>repository>)

  解决步骤

    一、Maven环境变量

      先检查Maven环境变量是否配置好:【windows+R】->输入【cmd】打开命令窗口->输入【mvn -v】,如果有版本信息表示已经配置好,否则需配置

      配置Maven环境变量(前提:已经安装好JDK并配置好其环境变量);

      1、【我的电脑】->【属性】->【高级系统设置】->【高级】->【环境变量】->【系统变量】->【新建】,新建系统环境变量MAVEN_HOME,并设置值为你安装的目录

      2、更新系统Path变量,添加 ;AVEN_HOME%\bin;


    二、安装Oracle驱动包到Maven本地仓库中

      1、下载ojdbc6.jar,复制到Maven本地仓库中

oracle官方驱动下载 
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html 
需要登录 
百度云下载


      2、打开命令窗口,输入:

      mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc14\10.20.4.0\ojdbc6.jar (红色固定,绿色为你安装位置)

这里多说一嘴,也不知道什么时候起  我们习惯把我们的repository库放在d盘跟目录下   这个安装语句 有2个要注意的地方  1个是绿色部分我们要换成自己ojdbc6.jar所存放的位置 另一个是 这个语句默认会将我们调整后的10.2.0.4.0放到电脑默认的库位置,也就是我绿色的部分  我的电脑是这样的 所以如果你放在了d盘的根目录下,并且你的项目中配置的maven也换成了你自己设定的地方,那么请去他转化后的地方将生成好的ojdbc14-10.2.0.4.0.jar复制到你的d盘里

        原先ojdbc6.jar会转化出新的ojdbc14-10.2.0.4.0.jar(如原先有这包要先删除才不会出现冲突),在命令窗口出现 BUILD SUCCESS 字样表示成功


     

    三、项目更新

      右键项目->【Maven】->【Update Project】->在Available Maven Codebases勾选要更新的项目->勾选Force Update of Sapshots/Releases->【OK】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值