導航:首頁 > 源碼編譯 > 本地倉庫有jar編譯失敗

本地倉庫有jar編譯失敗

發布時間:2023-01-17 19:02:32

⑴ 本地倉庫明明有jar包,但是pom文件還是報

方法一

找到出錯的jar包文件位置,刪掉_maven.repositories文件
(或用文本編輯器打開,將「>XX=」改為「>=」,即刪除main,當然main也可能是其他值)
,然後update project。就這么簡單,完美解決。具體什麼原因,待我進一步了解。
方法二:
maven中的本地倉庫的index索引沒有更新導致
解決方案:
在eclipse中打開菜單 window-> show view –> other –> Maven -> maven repositories
打開之後,選擇local repositories –> local repository ,右擊,選擇Build index.

⑵ maven 本地倉庫 有jar 為什麼 還報錯

網上有的說什麼刪除一次jar包,還有樓上說的這些方案。只能是其中之一。一般情況下,只要從遠程私服上下載下來的就不會出錯,你想都能下載下來了,你的配置還能有錯?最主要的有些jar包是要指定特定的jdk版本才行,比如說net.sf.json-lib這個包。在maven項目中引入時要這樣寫:




最終加上之後就如圖一一樣好了。


樓上的回答我沒出現過,但覺得有一定道理,至於說那些刪了在下載的除了網路慢(異常)情況之外就是pom文件一定寫錯了。而我回答的正是之前一直遇到但網上沒有答案的方案。希望對學習者有幫助。最TM討厭那些復制粘貼別人的又沒有實際幫你解決問題的SB了。

----不懂就問總比不懂裝懂好。

----但首先是你要問對人!

⑶ maven編譯失敗手動導入tar

maven遠程下載jar包到本地倉庫失敗,確實網路原因或者其他原因下不來,我們可以手動導入進去,就是收到安裝到本地倉庫,不知直接復制粘貼就行的。因為maven也是一工具,它是通過「坐標」的概念來定位我們的jar包(這個以前接觸過mvn坐標的概念。直接復制到本地的MAVEN不會識別,可以用命令來進行安裝。

⑷ eclipse生成jar文件失敗

你不告訴eclipse資料庫驅動在哪裡,它怎麼編譯呢,因為注冊驅動的時候需要資料庫驅動包,你沒有當然會沒法通過編譯(找不到class)。
辦法很簡單,工程里建個lib目錄,project->property->java build path->library選項卡中的add jar,把需要的包選上

注意,就算編譯好了,還是需要依賴資料庫驅動包。打包成jar的時候eclipse會自動把依賴的包載入,當然你可以選擇不載入,這樣程序會出錯
等你稍微了解一點eclipse之後會喜歡這東西的

⑸ 高版本Openjdk缺少tools.jar項目編譯不過解決辦法

眾所周知,在openjdk 9 以後,就刪除了tools.jar 等工具包,這個主要用來做編譯之用。

但是有可能在項目中需要tools.jar 來做編譯,這時候如何解決:

例如項目中build.gradle文件使用:

如果我們把jdk 切換到openjdk 9以後的版本就會對build.gradle文件解析失敗,導致編譯不過的問題。

那麼我的思路是:既然tools.jar 作為編譯之用,那麼就把tools.jar 放到工程中的libs/tools.jar 中。並對build.graldle 文件做如下相應的修改:

做如上的修改,就可以讓項目順利的進行編譯。運行。

⑹ Maven編譯環境時報錯,本地已存在這個jar包,但編譯不了missing artifact com.smartxp:authlib:jar:1.0.1

在本地maven倉庫位置找到com/smartxp/,確定這個下面有jar文件嗎,沒有的話把smartxp這個文件夾刪了,然後maven update

⑺ 本地jar引入啟動正常無法編譯

因為劣勢就表現在編譯的時候,不能深入class文件去編譯,就算被封裝的class(即jar包中的某個class)的代碼中缺少另一個class即jar包,編譯的時候也不會報錯。只有運行的時候才會報錯。?因為劣勢就表現在編譯的時候,不能深入class文件去編譯,就算被封裝的class(即jar包中的某個class)的代碼中缺少另一個class即jar包,編譯的時候也不會報錯。只有運行的時候才會報錯。

⑻ maven 本地倉庫 有jar 為什麼 還報錯

Maven部署本地倉庫突然碰到一個需求,將現在的一套代碼放在遠程伺服器上,能夠編譯,打包,部署並且調試。因為遠程伺服器不能使用公司私服,因此,只有把編譯出來的jar包部署到本地倉庫 。這個很簡單,從依賴練的最底層庫開始編譯並且執行mvn install。一個小問題是 當一些庫被用parent pom組織在一起的時候

⑼ Maven編譯環境時報錯,本地已經存在這個jar包,始終編譯不 Missing artifact javax.jms:jms:jar:1.1

缺失了javax.jms:jms:jar:1.1 這個包
看看是不是中央maven庫中也沒有這個包。
這個是sun的包,涉版權問題,可能中央庫已經把這個包移除了。
如果是這種情況,需要引入本地的這個包進去

閱讀全文

與本地倉庫有jar編譯失敗相關的資料

熱點內容
古玩哪個app好賣 瀏覽:140
u盤內容全部顯示為壓縮包 瀏覽:517
編譯固件時使用00優化 瀏覽:356
速借白條app怎麼樣 瀏覽:756
用紙張做的解壓東西教程 瀏覽:12
求圓的周長最快演算法 瀏覽:190
安卓熱點怎麼減少流量 瀏覽:270
北京代交社保用什麼app 瀏覽:855
第一眼解壓視頻 瀏覽:726
文件夾err是什麼 瀏覽:97
qt4編程pdf 瀏覽:572
區域網伺服器下如何連續看照片 瀏覽:254
經過加密的數字摘要 瀏覽:646
加密鎖9000變列印機 瀏覽:694
程序員的職業發展前途 瀏覽:639
安卓是世界上多少個程序員開發 瀏覽:45
解壓器官方免費 瀏覽:85
單片機p10開發 瀏覽:487
做什麼app賺錢 瀏覽:85
博途編譯失敗聯系客戶支持部門 瀏覽:929