Вопрос:

Почему IntelliJ IDEA не видит HttpClients?

java maven intellij-idea classpath apache-commons-httpclient

2898 просмотра

2 ответа

9263 Репутация автора

Я добавил следующее в раздел зависимостей моего pom.xml:

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.4.1</version>
        <scope>test</scope>
    </dependency>

Но когда я добавляю 1-ю строку «Краткое руководство» ( http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html ):

CloseableHttpClient httpclient = HttpClients.createDefault();

IntelliJ IDEA выделяет «HttpClients» и говорит мне:

Не удается разрешить символ «HttpClients»

Похоже, у меня ошибка с конфигурацией. Что именно не так? Посоветуйте, пожалуйста, как добавить поддержку HttpClients в проект?

Спасибо!

PS Изучил немного больше, похоже, что "" избыточно и неправильно для этого случая, я удалил его, но это не помогло: все еще не компилируемо.

РЕДАКТИРОВАТЬ: если я наведу курсор на «HttpClients» и нажму «Alt-enter», всплывающее окно не содержит какого-либо класса для импорта. Смотрите скриншот: введите описание изображения здесь

Автор: Budda Источник Размещён: 20.04.2015 02:14

Ответы (2)


3 плюса

9263 Репутация автора

Решение

Похоже, у моего IntelliJ были проблемы с кэшированием, очистка кэша с последующим повторным импортом проекта помогла.

Я нашел подсказки по этому вопросу: проверка IntelliJ выдает «Не удается разрешить символ», но все равно компилирует код

PS Хотя несколько других проектов были сорваны в результате этого действия. Похоже, мне нужно продолжать учиться :)

Автор: Budda Размещён: 21.04.2015 03:46

0 плюса

1 Репутация автора

Загрузите файл jar с https://jar-download.com/artifacts/org.apache.httpcomponents/httpclient/4.5.6/source-code

Извлеките имя файла .jar httpclient-4.5.6.jar. Сформируйте директорию lib в вашем проекте и импортируйте в нее этот файл .jar. Щелкните правой кнопкой мыши свой файл .jar и выберите addtolibrary.

Автор: H Soora Размещён: 13.06.2019 06:33
Вопросы из категории :
32x32