Проблема зависимости Джексона от Eclipse: java .lang.ClassNotFoundException: com.faster xml .jackson.core.JsonFactory - PullRequest
0 голосов
/ 21 марта 2020

Я новичок в Джексоне. Я настроил тестовый образец, чтобы убедиться, что я могу использовать Джексона в моей среде Eclipse. Однако, похоже, что я получил неожиданную ошибку при компиляции моего простого кода в Eclipse, и я немного искал и не знаю, как ее решить. Любой совет приветствуется.

Я добавил файлы .jar в «Путь сборки» моего проекта, как показано ниже.

enter image description here

Мой код довольно прост для проверки зависимости:

import com.fasterxml.jackson.core.JsonFactory;

public class JacksonTest {

    public static void main(String[] args) {

        JsonFactory jsonFactory = new JsonFactory();
    }
}

Когда я компилирую код в Eclipse, он выдает ошибку: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory

Подробнее о ошибка:

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory
    at jacksontest.JacksonTest.main(JacksonTest.java:25)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more

Может кто-нибудь сказать, как ее решить? Заранее большое спасибо.

1 Ответ

0 голосов
/ 21 марта 2020

Я нашел ответ сам. Дурак я! Я должен добавить банку к classpath, а не modulepath

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