Intellij «Java: пакет org.junit не существует» - PullRequest
0 голосов
/ 25 сентября 2018

ПОЛНОЕ РАСКРЫТИЕ ИНФОРМАЦИИ: Я знаю, что этот вопрос задавался ранее, но предыдущие ответы не решили мою проблему. Не отмечайте как дубликат, пожалуйста ответ на этот вопрос на самом деле не решает мою проблему.

В настоящее время у меня есть 3 отдельных проекта, которые используют IntelliJ, по одному на 3разные университетские курсы.На одном из них JUnit-тестирование работает без проблем.Во втором проекте мне не пришлось тестировать JUnit, поэтому я не знаю, работает ли он там.В новом проекте, который я создал, он вообще не работает и выдает около 50 ошибок по всем направлениям java: package org.junit does not exist.

Я видел этот вопрос и следовал инструкциям впринятый ответ, чтобы попытаться решить проблему.Зависимости моего проекта теперь выглядят так:

enter image description here

Я все еще получаю эту ошибку.Моя директория проекта выглядит так:

enter image description here

Нужно ли менять область действия файлов .jar или модулей JUnit5.2?Мой другой проект, в котором JUnit «принят», в настоящее время имеет JUnit5.0, перечисленный на странице модулей, и он появляется дважды - один раз с областью действия, установленной на Compile, и один раз с областью действия, установленной на Test.Есть ли огромная разница между JUnit5.0 и JUnit5.2 и как они работают?Нужно ли снова добавлять JUnit5.2, но с областью действия Compile?Если да, то как?

Этот вопрос тоже не работает, так как он связан с разработкой для Android и из того, что я могу сказать, они настроили свой проект (ы) совершенно иначея.

1 Ответ

0 голосов
/ 25 сентября 2018

Спасибо за загрузку в github.

Я импортировал ваш проект в IntelliJ и нажал build.Я также получил около 10 ошибок с жалобами на jUnit.

Решение: - Перейдите к операторам импорта, для которых вы получаете сообщение об ошибке, что файл jar пакета недоступен.поместите курсор туда и нажмите ALT + ENTER.Вы получите следующие опции: enter image description here

  • Выберите первый вариант и добавьте intelliJ studio в classpath.вы получите вот так:

enter image description here

enter image description here

После того, как эта сборка была успешнойи все ошибки исчезли.Кроме того, я узнал, что если вы добавите каждый пакет вручную, то вероятность ошибок будет высокой.Лучше всего использовать управление пакетами maven, дать ему нужный пакет, а затем он определит все имеющиеся у него зависимости и загрузит в ваш проект.Кроме того, это не имеет никакого отношения к версии jUnit.Подойдет любая приличная последняя версия.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...