java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper в Java 11 - PullRequest
0 голосов
/ 04 декабря 2018

Мы используем Jackson 2.8.5.tr1 (jackson-databind, jackson-core, jackson-annotations) в нашем jar-файле, и он отлично работает с использованием Java 8. При попытке запустить наш jar-файл с использованием Java 11 мыполучение исключения во время выполнения -

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)

Есть идеи, почему это происходит и как решить эту проблему?Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2018

Проблема была не в Джексоне, а в моем загрузчике классов, который не работал должным образом на Java 11. После решения проблемы загрузчика классов все работает нормально с помощью Jackson 2.8.5.

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