Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar的問題

來源:互聯網
上載者:User

標籤:

  今天往STS工具中匯入一個maven項目,匯入後發現pom.xml檔案的<dependency>處報錯:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar(簡單譯為沒有找到ojdbc.jar包)。雖然可能並不影響運行,但對於一個強迫症的人肯定受不了。

  

 

  那麼為什麼會出現這個錯誤呢?這是因為Oracle的商業著作權問題,maven的中心資產庫中沒有ojdbc驅動包,所以需要在maven本地庫中安裝ojdbc驅動包。下面說說解決辦法:

  1、配置maven環境變數

    在cmd下輸入 maven -v如果出現版本資訊說明已經配置了maven環境變數,如果出現“不是內部命令”則需要配置maven環境變數,很簡單,和配置Java環境變數是一樣的。

   將maven路徑複製到Path最後即可,注意前後";"和"\"的方向。

   

 

  2、在maven本地庫中安裝ojdbc驅動包

    首先進入oracle安裝目錄E:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc.jar(我安裝在E盤),將ojdbc.jar重新命名為ojdbc14-10.2.0.4.0.jar

    然後進入cmd輸入命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar-Dfile=E:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14-10.2.0.4.0.jar。出現“BUILD SUCCESS”資訊說明安裝成功!。此時ojdbc14-10.2.0.4.0.jar驅動包已經成功安裝到本地maven庫中。

 

 

  3、在J2EE項目裡載入ojdbc14-10.2.0.4.0.jar驅動包

     此時如果錯還沒消失,是因為項目中還沒成功載入驅動包,右鍵項目名—>Build Path—>Configure Build Path—>

    將ojdbc14-10.2.0.4.0.jar驅動包複製到紅線的路徑下即可,然後重啟一下STS,錯誤消失。

 

Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.