java.lang. NoClassDefFoundError при выполнении JUnit тестируют в Netbeans

Я создаю Android привет мировое приложение в Netbeans. Это создает правильно, и я могу работать в эмуляторе также.

Но при создании и запущении теста Junit я получаю a java.lang.NoClassDefFoundError.

Как я могу решить эту проблему?

12
задан BalusC 26 May 2010 в 13:04
поделиться

2 ответа

Я считаю, что при восстановлении обычно обнаруживается классы (поскольку это проблема пути к классам). Netbeans, похоже, агрессивно компилирует существующие тесты, но основной исходный код (по крайней мере, из настроек maven) не всегда доступен.

Я начал запускать полные сборки, чтобы попытаться решить эту проблему. Может быть плагин, который решает эту проблему, но я его еще не нашел.

РЕДАКТИРОВАТЬ: Это может помочь.

0
ответ дан 2 December 2019 в 18:52
поделиться

Полное сообщение об ошибке содержит имя класса, который не был найден в classpath. Дважды проверьте, включает ли classpath, используемый для запуска теста, все необходимые классы и библиотеки (ваши файлы классов, junit.jar, специфические библиотеки android).

0
ответ дан 2 December 2019 в 18:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: