當在Eclipse中運行JUnit測試時,我收到此錯誤未發現異常:類運行JUnit測試
Class not found com.myproject.server.MyTest
java.lang.ClassNotFoundException: com.myproject.server.MyTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
我試過在classpath中添加JUnit
庫雖然我使用maven,和JUnit庫在POM依賴中。
我已經嘗試清理項目並使用Eclipse的JUnit插件創建了一個新的JUnit測試用例,但仍然出現相同的錯誤。
嘗試運行'mvn clean test'一旦它將編譯所有的測試類 – 2012-07-08 06:47:11
您可以請檢查com.myproject.server.MyTest是否存在bin文件夾中?我的意思是,如果它沒有編譯,因爲編譯或構建路徑錯誤,你會得到這個錯誤。 – vikas 2012-07-08 12:22:20
你在測試一個課程還是整個項目? – Doszi89 2012-07-10 08:46:17