单元测试中出现 Found multiple occurrences of org.json.JSONObject on the class path:

android-json-0.0.20131108.vaadin1.jar 立即下载

一、问题描述
在SpringBoot下使用Junit4进行单元测试,出现了Found multiple occurrences of org.json.JSONObject on the class path:
jar:file:/D:/apache-maven-3.3.9/maven-repository/org/json/json/20160810/json-20160810.jar!/org/json/JSONObject.class
jar:file:/D:/apache-maven-3.3.9/maven-repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class
二、 解决方案
在maven依赖中排除

 <!-- 单元测试-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>com.vaadin.external.google</groupId>
                    <artifactId>android-json</artifactId>
                </exclusion>
                
            </exclusions>
        </dependency>

三、spring boot 框架的Bug
github地址: https://github.com/spring-projects/spring-boot/issues/9630

javaBean--jsonObject--jsonString相互转化 最近在研究Webservice的时候遇到一个问题,把java对象转化问json后传过去,接受的是String类型,怎么恢复到原来的java对象呢,后来再一个项目中看到了转换方法,转换顺序为javaBean--jsonObject--jsonString,还原顺序为jsonString--jsonObject--javaBean,所用jar包为json-lib-2.3-jdk15.jar,压缩包里是测试程序和jar包 立即下载

相关推荐

json-20160810.jar

json数据处理经常会用到的jar包,之前想下载,但是还要积分,真是的,这里我免费提供给大家

Found multiple occurrences of org.json.JSONObject on the class path:

gradle 测试项目中警告 Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/apache-maven-3.6/testsoft/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class jar.

JavaPub 2982

android-json-0.0.20131108.vaadin1-API文档-中文版.zip

赠送jar包:android-json-0.0.20131108.vaadin1.jar; 赠送原API文档:android-json-0.0.20131108.vaadin1-javadoc.jar; 赠送源代码:android-json-0.0.20131108.vaadin1-sources.jar; 赠送Maven依赖信息文件:android-json-0.0.20131108.vaadin1.pom; 包含翻译后的API文档:android-json-0.0.20131108.vaadin1-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.vaadin.external.google:android-json:0.0.20131108.vaadin1; 标签:external、vaadin、android、json、google、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

maven项目添加依赖 json后打包报错Found multiple occurrences of org.json.JSONObject object on the class path

maven项目添加依赖 json后, mvn clean package 打包maven项目报错 Found multiple occurrences of org.json.JSONObject on the class path 具体错误信息如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ ...

a704397849的博客 9567

android-json-0.0.20131108.vaadin1-API文档-中英对照版.zip

赠送jar包:android-json-0.0.20131108.vaadin1.jar; 赠送原API文档:android-json-0.0.20131108.vaadin1-javadoc.jar; 赠送源代码:android-json-0.0.20131108.vaadin1-sources.jar; 赠送Maven依赖信息文件:android-json-0.0.20131108.vaadin1.pom; 包含翻译后的API文档:android-json-0.0.20131108.vaadin1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:com.vaadin.external.google:android-json:0.0.20131108.vaadin1; 标签:external、vaadin、android、json、google、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心

android-json-0.0.20131108.vaadin1.jar中文文档.zip

# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

单元测试错误Found multiple occurrences of org.json.JSONObject on the class path

【代码】单元测试错误Found multiple occurrences of org.json.JSONObject on the class path。

不积跬步,无以至千里 1197

AI大模型驱动的智能座舱研发体系重构

AI大模型正重构智能座舱研发体系的核心逻辑,需以场景认知为起点、混合架构为支柱、AI原生生态为落脚点。未来,研发体系需持续融合认知科学、边缘计算与开放生态理论,推动座舱从“工具”进化为“伙伴”。

我的专栏 1916

测试项目中警告:Found multiple occurrences of org.json.JSONObject on the class path

这个问题有大神已解决 我报的是警告消息, Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/apache-maven-3.6/testsoft/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-...

weixin_43871333的博客 6062

Zipformer实战:5分钟快速搭建语音识别模型(附LibriSpeech测试结果)

本文提供了一份详细的Zipformer语音识别模型实战指南。通过清晰的步骤,指导读者在5分钟内完成从环境配置、LibriSpeech数据集准备到模型训练与测试的全过程。文章重点解析了关键配置参数,并分享了在LibriSpeech测试集上的性能结果,帮助开发者快速评估和应用这一高效的语音识别架构。

weixin_35578748的博客 161

Ubuntu AX200 iwlwifi-cc-46.3cfab8da.0.tgz无法下载的解决办法

AX200 iwlwifi-cc-46.3cfab8da.0.tgz 无法下载网页出问题使用 其他方法来进行但是前提还是有网络。

chen20170325的博客 1039

Found multiple occurrences of org.json.JSONObject on the class path

今天在测试代码的时候报了以下错误,特此记录: Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/OpenSources/MyRepository/org/json/json/20170516/json-20170516.jar!/org/json/JSONObject.c...

Adonis_D_Gogh的博 客 1588

Python自动化车载测试:5分钟搞定CANoe COM接口调用(附完整代码)

本文详细介绍了如何使用Python快速实现CANoe COM接口调用,完成车载测试自动化。通过实战案例展示ECU信号测试框架搭建,包括环境配置、核心架构解析、信号读写封装及多线程安全方案,帮助开发者5分钟内掌握高效测试技巧。

vv45678的博客 1131

今天测试项目的时候遇到这样一个警告 Found multiple occurrences of org.json.JSONObject on the class path:

摘要:Spring Boot测试中出现了重复的JSONObject类警告,原因是spring-boot-starter-test依赖引入了android-json和org.json两个库。解决方法是在POM文件中通过<exclusions>排除com.vaadin.external.google:android-json依赖,确保只保留一个JSON实现。这样可以避免运行时行为的不确定性。(98字)

weixin_47905944的博客 337

华大HC32F460 TCP Server实验

华大HC32F460 TCP Server实验

ZhuoWuKeJi的博客 1270

服务器基础知识介绍

服务器,不仅仅是一台高性能计算机,更是网络的核心节点,承担着网络服务的责任。然而,相较于普通计算机,服务器对于稳定性、安全性和性能等方面提出了更高的要求,这使得它们在数字化浪潮中傲然独立。在硬件成本结构中,CPU和芯片组占据约50%的成本,内存占15%,外部存储占10%,其余硬件约占25%。服务器的逻辑结构与普通计算机相似,但由于其需要提供高性能计算,对稳定性、可靠性、安全性、可扩展性和可管理性的要求更高。服务器的分类多种多样,根据产品形式可分为塔式服务器、机架服务器、刀片服务器和机柜服务器。

m0_73576645的博客 1882

小技巧

今天在测试代码的时候报了以下错误,特此记录: Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/OpenSources/MyRepository/org/json/json/20170516/json-20170516.jar!/org/json/JSONObject.cl...

bluewelkin的专栏 391

基于YOLO26深度学习框架的人脸识别门禁系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的人脸识别门禁系统实现方法。系统采用YOLO26目标检测算法,通过CSPDarknet53主干网络、特征金字塔结构和注意力机制实现高效人脸检测。研究内容包括数据预处理、模型训练优化和身份验证等关键技术,使用迁移学习策略和CIoU损失函数提升检测精度。该系统可应用于智能安防场景,具有实时性强、识别准确的特点,为门禁管理提供了智能化解决方案。

一键难忘的博客 766

做测试时,启动SpringBoot出现警告,在ClassPath中一个类多次出现

Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/C:/Users/niaomingjian/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.2013...

weixin_33714884的博客 661

通用抓取算法AnyGrasp(Graspnet)——本地部署并测试自定义输入数据

背景:GraspNet在数据采集方面,首先将相机固定到机械臂末端,对同一个场景拍摄256个不同的角度,同时场景中的每个物体都会提前采集好3D模型,之后将其投射到仿真环境中,在仿真环境中,对抓取位姿进行打标签,如此完成数据的采集。在运行官方的测试示例时,使用的是路径下的输入数据,可以分析下。color.png(输入):rgb图像(输出):输出的生成抓取位姿的图像depth.png(输入):和当前rgb图像对应的深度图像(保存格式是单通道uint16)meta.mat。

boss-dog 1328

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

idea创建Springboot项目时,出现Error:java: 读取C:\Users\HP\.m2\repository\com\vaadin\external\google\android-js

问题描述: idea创建Springboot项目时,出现Error:java: 读取 C:\Users\HP\.m2\repository\com\vaadin\external\google\android- json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar时出 错; error in opening zip file 问题分析: 咋不找我的maven的地址,为什么去C盘找默认的。 可能时这个项目创建之后没有配置好

qq_44218805的博客 7952

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JAVA代码突然出现大量的未捕获异常Unhandled exception type JSONException

起因是启动项目时突然报错,查看代码发现多了很多标红,都是Unhandled exception type JSONException异常未捕获的标红,IDE直接提醒抛出异常或者try catch捕获,原本以为是哪位粗心的同事直接上传了自己有问题的代码,便直接按照IDE的提示进行处理,但搞着搞着发现标红越来越多,这时候我才发现应该不是同事提交代码的原因。开始问度娘,但查出来的结果都是什么怎么处理未捕获异常,加try catch啊巴拉巴拉的,都不是自己想要的答案,这才开始仔细看代码。记录自己一次愚蠢的经历。

weixin_44782318的博客 801

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

java解决包依赖冲突

后端报错如下: WARN [] o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer.logDuplicateJsonObjectsWarning - Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/java_code/maven/repository/or

LOVEYSUXIN的专栏 2442

java.lang.NoSuchMethodError: org.json.JSONObject 腾讯云发送短信 jar包冲突

解决办法 解决前 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>tes...

傲宇苍穹 867

Maven + Spring Boot: Found multiple occurrences of org.json.JSONObject on the class path

今天在测试代码的时候报了以下错误,特此记录: Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/D:/OpenSources/MyRepository/org/json/json/20170516/json-20170516.jar!/org/json/JSONObject.class ...

IceStreamLab 4638
上一篇: 腾讯云部署tomcat服务器
下一篇: Mybatis中使用特殊字符以及xml简记
喵喵@香菜
博客等级 码龄10年 1万+粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵喵@香菜

感谢观众老爷送的一发火箭!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值