У меня есть класс MyClass внутри Java-модуля com.example.mymodule, который должен использовать com.fasterxml.jackson.databind.ObjectMapper.
При попытке запустить приложение появляется следующая ошибка:
java.lang.IllegalAccessError: class com.example.MyClass (in module com.example.mymodule) cannot access class com.fasterxml.jackson.databind.ObjectMapper (in module com.fasterxml.jackson.databind) because module com.example.mymodule does not read module com.fasterxml.jackson.databind
Я пробовал добавить com.fasterxml.jackson.databind; в мой модуль, но получаю ошибку «com.fasterxml.jackson.databind не может быть преобразован в модуль".
Я использую Maven, и в моих зависимостях установлена последняя версия jackson-databind:2.18.0. Сам jar не содержит модуль-info.java.
Я также пробовал использовать require jackson.databind;, но затем получаю ошибку:
java.lang.module.FindException: Module jackson.databind not found, required by com.example.mymodule"
Подробнее здесь: https://stackoverflow.com/questions/791 ... -not-exist