idea中Module依賴不了jar及如何優先使用Module編譯

idea清除緩存重啓後,出現了兩個問題
1、某一個Module依賴不了jar包,或依賴不了別的Module,導致該Module大量劃紅線。
2、Module A的引用沒有使用項目裏的Module B進行編譯,而使用Module B打成的jar,導致在Module B加的代碼Module A引用不到,必須重新install Module B纔會引用到新加的代碼。

這個時候你再怎麼刷新都沒有用,因爲所有的jar其實都已經下載下來了,不是因爲jar包下載不了,而是因爲編輯器沒有去引用這些jar。我試過,同樣的項目導入到Eclipse就沒問題。

解決:
1、File - Project Structure - Modules
然後點擊有問題的那個Module,然後點擊右側的【Dependencies
】我這裏發現這個有問題的Module只顯示了一個jdk,其他所有jar都沒顯示,表示沒有引用到jar,然後點擊右邊的“+”號,選擇【Library】,把需要的jar都選中,點擊【Add Selected】,第一個問題解決。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
2、繼續點擊“+”號,選擇【Module Dependency】,選擇你要依賴的其他Module,點擊【OK】即可,然後點擊【Apply】即可。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章