1.環(huán)境 jdk 1.7 MyEclipse2014 maven 3.3.9 2.使用Junit Debug測(cè)試一個(gè)方法時(shí)出現(xiàn)錯(cuò)誤提示:
**java.lang.NoSuchMethodError: org.junit.runner.Request.classWithoutSuiteMethod(Ljava/lang/Class;)Lorg/junit/runner/Request; at** org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.createRequest(JUnit4TestMethodReference.java:31) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.<init>(JUnit4TestMethodReference.java:25) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:54) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38) 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) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)這是由于配置的POM.xml中的 依賴的JUNIT 4.1 版本過(guò)低,在直接使用DEBUG功能時(shí)會(huì)有BUG,其實(shí)本地庫(kù)中有4.12版本,因此解決方法就是將依賴的JUNIT版本提高。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注