close

[Solved] Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value

Hello Guys, How are you all? Hope You all Are Fine. Today I am Just trying to change my json string to java object But I am facing following error Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value in Java. So Here I am Explain to you all the possible solutions here.

Without wasting your time, Let’s start This Article to Solve This Error.

How Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value Error Occurs ?

I am Just trying to change my json string to java object But I am facing following error.

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value at com.fasterxml.jackson.databind.cfg.MapperConfig.(MapperConfig.java:45) at

How To Solve Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value Error ?

  1. How To Solve Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value Error ?

    To Solve Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value Error Just add this in POM.xml file and Changed all 3 jars to use SAME version of databind,annotations and core jackson jars. Now, Your error should be solved. Second solution Just add with same version in your classpath. Get all 3 jackson jars and add them to your build path: jackson-core, jackson-databind, jackson-annotations Now, Your issue maybe solved.

  2. Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value

    To Solve Exception in thread “main” java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Value Error Just add this in POM.xml file and Changed all 3 jars to use SAME version of databind,annotations and core jackson jars. Now, Your error should be solved. Second solution Just add with same version in your classpath. Get all 3 jackson jars and add them to your build path: jackson-core, jackson-databind, jackson-annotations Now, Your issue maybe solved.

Solution 1: add this in pom.xml

Just add this in POM.xml file and Changed all 3 jars to use SAME version of databind,annotations and core jackson jars.

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>${jackson.version}</version>
</dependency>

Now, Your error should be solved.

Solution 2: Add this with same version in your classpath

Just add with same version in your classpath. Get all 3 jackson jars and add them to your build path.

  1. jackson-core
  2. jackson-databind
  3. jackson-annotations

Now, Your issue maybe solved.

Summary

It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?

Also, Read

Leave a Comment