天天看點

maven項目的測試目錄中報類找不到異常

一、場景

myeclipse搭建了maven項目,目錄的建立符合maven最佳實踐。在src/test/java中建立的測試類進行測試。

二、發現問題

運作測試類testclass,報cn.xy.testclass找不到的異常。

三、解決問題

出現這個問題根源是類加載器沒有找到testclass.class進行加載。

我檢視項目輸出目錄,右擊項目—>build path—>configure build path—>source,可以看到每一個檔案夾的輸出目錄default output folder,指向的是項目中的target檔案夾中classes目錄的test的檔案夾。可能是在該檔案夾下的.class檔案類加載器找不到,我換了一下輸出目錄webapp/web-inf/classes就可以找到了,解決。

四、總結

對maven項目運作測試類的時候要注意輸出目錄。