Импорт jar и типа косвенно ссылается из необходимого файла.class

Я искал файл JAR из Интернета, и я получил проект Java, который содержит этот файл JAR. Теперь, когда я скопировал этот jar-файл в свой проект и включил их в мои библиотеки, у меня возникла ошибка в строке имени пакета.

Копирование банки из другого проекта, это неправильный путь?

Или, если это правильно, могу ли я как-то исправить эту ошибку?

Ошибка: тип org.junit.internals.runners.TestClassRunner не может быть разрешен. На него косвенно ссылаются из необходимого файла.class

Мне нужен этот класс XMLParameterizedRunner. Если бы кто-нибудь мог получить мне ссылку на банку с этим классом, это было бы полезно.

1 ответ

Проверьте список проблем Junitext, многие другие сообщили об аналогичной проблеме.

На самом деле XMLParameterizedRunner расширяет TestClassRunner, а TestClassRunner отсутствует в JUnit 4.5 .

Кажется, у вас может быть версия JUnit> 4.4. Так что проверьте с JUnit 4.4 и эта проблема исчезнет. Я проверил пример теста с 4.4 и не видел такой ошибки.

Другие вопросы по тегам