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項目運行測試類的時候要注意輸出目錄。
最後更新:2017-04-04 07:32:09