Java не находит библиотеки

Проблема с подключением библиотек для работы с json и spring. Вот подключаемые библиотеки json: (В spring та же самая ошибка)

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.databind.ObjectMapper

При наведении на "fasterxml" пишет "Cannot resolve symbol 'fasterxml'" И предлагает решение

Find JAR on web

После нажатия на которое высвечивается

No libraries found for 'com. fasterxml. jackson. annotation. JsonAutoDetect'

Она как в Idea, так и в vs code. Что на Windows, что на Linux. Переустанавливал все по несколько раз, ничего не помогает. Добавлял нужную библиотеку вручную - тоже самое. SDK man также наотрез отказывается устанавливать что-либо, выдает ошибку на этом этапе


Ответы (1 шт):

Автор решения: Дмитрий Рихтер

import только говорит в какой библиотеке искать класс, но библиотека должна быть у вас загружена в проект.

Вам необходимо либо скачать библиотеку вручную и добавить ее в проект,

Добавить библиотеку в проект: в IntelliJ IDEA: File -> Project Structure -> Libraries -> Add -> Java -> выбрать скачанную библиотеку в формате . jar . Импортировать необходимые классы из библиотеки в свой код

либо использовать один из сборщиков (что предпочтительнее и потом проще), к примеру maven. Вам надо будет только указать в POM какая бибилотека нужна, а maven сам ее скачает с репозитория. Информации и видеоуроков по maven в интернете много. К примеру,

https://javarush.com/groups/posts/2523-chastjh-4osnovih-maven

→ Ссылка