java.lang.NoClassDefFoundError:com/fasterxml/jackson/module/blackbird/ser/ToBooleanFunction

问题描述 投票:0回答:1

我在尝试从 Java 11 升级到 17 时遇到此错误。

我确认ToBooleanFunction存在于2.15.2版本中,以及我尝试过的其他一些版本中。我还确认该库位于类路径中。

这是我的 pom 文件的相关部分。感谢任何意见。

           <dependency>
               <groupId>com.fasterxml.jackson.core</groupId>
               <artifactId>jackson-core</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.core</groupId>
               <artifactId>jackson-annotations</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.core</groupId>
               <artifactId>jackson-databind</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.module</groupId>
               <artifactId>jackson-module-parameter-names</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.module</groupId>
               <artifactId>jackson-module-blackbird</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.datatype</groupId>
               <artifactId>jackson-datatype-guava</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.datatype</groupId>
               <artifactId>jackson-datatype-joda</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.dataformat</groupId>
               <artifactId>jackson-dataformat-yaml</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.module</groupId>
               <artifactId>jackson-module-jaxb-annotations</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.datatype</groupId>
               <artifactId>jackson-datatype-jsr310</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.datatype</groupId>
               <artifactId>jackson-datatype-jdk8</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.jaxrs</groupId>
               <artifactId>jackson-jaxrs-base</artifactId>
               <version>2.15.2</version>
           </dependency>
           <dependency>
               <groupId>com.fasterxml.jackson.jaxrs</groupId>
               <artifactId>jackson-jaxrs-json-provider</artifactId>
               <version>2.15.2</version>
           </dependency>
java jackson pom.xml java-17 jackson-modules
1个回答
0
投票

我也遇到过这样的问题。您可以尝试 Jackson 版本 2.13.5。就我而言,效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.