1. 程式人生 > >Missing artifactcom.oracle:ojdbc14:jar:10.2.0.4.0.jar的問題

Missing artifactcom.oracle:ojdbc14:jar:10.2.0.4.0.jar的問題

導語:在我建立maven專案的時候,在pom.xml中匯入的jar包一直報錯,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:oracleproduct10.2.0db_1jdbclibojdbc.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:oracleproduct10.2.0db_1jdbclibojdbc14-10.2.0.4.0.jar

出現“BUILD SUCCESS”資訊說明安裝成功!。此時ojdbc14-10.2.0.4.0.jar驅動包已經成功安裝到本地maven庫中。

注意:cmd輸入命令時一定要在專案所在的目錄下邊才能執行上邊的命令。跳到某個目錄下的命令:c: 。跳到該目錄下的某個work資料夾裡:cd work

3、在J2EE專案里加載ojdbc14-10.2.0.4.0.jar驅動包

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

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