Возможно, вы не экспортировали / импортировали необходимый пакет?Другая возможность - это требуемый класс в том же проекте, потому что в этом случае вам, скорее всего, потребуется создать для него "streamBundle" "на лету" в вашей конфигурации pax-exam.
Отладка ClassNotFound проблемы в тесте PAX-Exam
Вопрос
Я написал тест PAX-Exam и убедился, что все зависимости тестируемого пакета и все его транзитивные зависимости были добавлены как mavenBundle.Прямо сейчас я не получаю ошибок типа "Неразрешенный пакет".
Я также проверил, распечатав путь к классу, что jar для тестируемого пакета был добавлен в classpath.Я взял classpath и просто запустил java -cp com.my.namespace.Интерфейс, и, похоже, он находит класс в classpath.
Однако, когда я пытаюсь получить доступ к интерфейсу из этого пакета в тесте, он завершается с ошибкой во время выполнения с ClassNotFoundException.
Мне нужны идеи о том, как я мог бы отладить это дальше.
Решение
Не связан с StackOverflow