2013-02-11 4 views
1

Eclipse, с быстрой JUnit плагин дает мне следующую ошибку, когда я пытаюсь запустить тест JUnit с Ctrl + :NoClassDefFoundError: StoppedByUserException с Eclipse, и Quick JUnit

java.lang.NoClassDefFoundError: org/junit/runner/notification/StoppedByUserException 
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48) 
    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) 
Caused by: java.lang.ClassNotFoundException: org.junit.runner.notification.StoppedByUserException 
    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) 
    ... 6 more 

JUnit находится в pom.xml :

<dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.9</version> 
     <scope>test</scope> 
    </dependency> 
    ... 
</dependencies> 

ответ

2

Установка m2e - Maven интеграции для Eclipse, плагин (который исчез во время предыдущего Затмения обновления) исправлена ​​ошибка.

0

Я решил установить Ive DE. Проблема заключалась в том, что в основном зависимости не решались. Я не заметил до запуска Junit, поскольку проект уже был составлен с более старым затмением.

0

Обнаружено, что это может быть связано с открытием рабочего пространства затмения с использованием Eclipse Luna. Я сделал это и не смог заставить его работать, пока не вспомнил, что обновил eclipse, но не ссылку на eclipse. открытие с помощью eclipse mars все модульные тесты снова работали.

Смежные вопросы