我正在使用Intellij Idea 12.1.3因爲我有2個模塊。Intellij模塊依賴。 NoClassDefFound錯誤
在一個(A)模塊中,我添加了外部jar,並編寫了一個使用該外部庫的類。在另一個模塊(B)中,我對模塊(A)進行了模塊依賴。
當我試圖從模塊B使用模塊A中的類。它顯示外部庫的錯誤NoClassDefFound Error
,但是當我在模塊A中運行該類時,它工作正常。我將如何解決這個問題。
我正在使用Intellij Idea 12.1.3因爲我有2個模塊。Intellij模塊依賴。 NoClassDefFound錯誤
在一個(A)模塊中,我添加了外部jar,並編寫了一個使用該外部庫的類。在另一個模塊(B)中,我對模塊(A)進行了模塊依賴。
當我試圖從模塊B使用模塊A中的類。它顯示外部庫的錯誤NoClassDefFound Error
,但是當我在模塊A中運行該類時,它工作正常。我將如何解決這個問題。
右鍵點擊您的Module B
並開啓module settings
。在打開的窗口中點擊Module
。
現在你可以看到一個表格視圖。選擇dependency
並單擊右側的(+)按鈕。選擇jar or libraries
。然後添加您的Module A
和cleck ok
。
如果您有外部模塊,請檢查它們是否添加爲庫模塊
我已經將該外部庫添加到模塊A中。我爲模塊B創建了A的模塊依賴關係。我的需要是我不想將外部庫包含到已添加到模塊A中的模塊B – jackyesind
您必須添加這些外部庫,因爲這些外部庫在模塊1中使用 –
爲什麼?那麼爲什麼我們添加模塊依賴關係。您能否解釋一下 – jackyesind