我試圖從Eclipse運行JUnit
測試,但同時運行這些測試,我得到ClassNotFound
異常從Eclipse中運行JUnit測試提供了ClassNotFound的錯誤
完整的堆棧跟蹤如下:
java.lang.NoClassDefFoundError: of Caused by: java.lang.ClassNotFoundException: of at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Exception in thread "main"
我已搜查谷歌爲此,並已發現,幾個傢伙已經面臨這個問題,但他們似乎都沒有解決我的問題。這也許可能是由於在平臺
我的開發平臺是區別如下
OS: Windows XP
Eclipse JUNO
JUnit4
Maven2
平均同時,如果我運行使用它運行精絕的Maven這個項目。
對我來說最奇怪的部分是ClassNotFound
引發異常的類的名稱。班級名稱爲of
。
這是什麼讓我完全失望。
另外,我上面列出的是什麼堆棧跟蹤,這就是我得到錯誤時所得到的全部內容。
我一直在這個問題停留了2天現在,任何幫助將不勝感激。
是否做一個項目 - >清潔解決這個問題? –
這是什麼類?的?? –
「.ClassNotFoundException:?? ?? ?? ??」不是類名稱,它只是沒有正確報告錯誤的細節。 Maven通常花費一些時間在運行任何東西之前設置一個項目 - 檢查它添加到項目類路徑中的東西,這是您在eclipse classpath中沒有的東西。如果**你**沒有在你的main方法中使用動態類加載器,我會懷疑它是無法找到的JUnit類。 –