gpt4 book ai didi

java.lang.NoSuchMethodError : com. google.gson.Gson.newBuilder()Lcom/google/gson/GsonBuilder;

转载 作者:行者123 更新时间:2023-12-01 17:38:30 25 4
gpt4 key购买 nike

我尝试在程序中使用 Unirest,但不断收到此错误 java.lang.NoSuchMethodError: com.google.gson.Gson.newBuilder()Lcom/google/gson/GsonBuilder;

我尝试过使用不同的 Gson Maven 版本,但我仍然继续得到这个血清

Edid 添加了我的 pom.xml,我尝试删除了我的 .m2,但我仍然遇到这个问题

    <dependencies>
<!-- https://mvnrepository.com/artifact/com.konghq/unirest-java -->
<dependency>
<groupId>com.konghq</groupId>
<artifactId>unirest-java</artifactId>
<version>3.7.00</version>
<classifier>standalone</classifier>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>[4.0,)</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>Spigot8</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/spigot-1.8.8-R0.1-SNAPSHOT-latest.jar</systemPath>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>LATEST</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>compile</scope>
</dependency>
</dependencies>```

最佳答案

可能是 POM 文件中的 GSON 版本与容器(Tomcat/JBoss)等中的 GSON 版本之间存在冲突。检查 WEB-INF/lib 中的 JARS。如果有两个不同的版本,则删除与您的maven项目POM文件中当前版本不同的版本。我有一个类似的问题 - 我的项目使用 gson-2.6.3.jar 但 WEB-INF/lib 中也存在冲突的 gson-2.1.jar。我删除了 gson-2.1.jar 这解决了我的问题

关于java.lang.NoSuchMethodError : com. google.gson.Gson.newBuilder()Lcom/google/gson/GsonBuilder;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61004801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com