发明公开
- 专利标题: 一种识别class冲突的方法、装置、电子设备及存储介质
-
申请号: CN202310822554.9申请日: 2023-07-06
-
公开(公告)号: CN116841606A公开(公告)日: 2023-10-03
- 发明人: 方海波 , 黄勇
- 申请人: 浙江极氪智能科技有限公司 , 浙江吉利控股集团有限公司
- 申请人地址: 浙江省宁波市北仑区新碶街道辽河路商务大厦1幢1031室;
- 专利权人: 浙江极氪智能科技有限公司,浙江吉利控股集团有限公司
- 当前专利权人: 浙江极氪智能科技有限公司,浙江吉利控股集团有限公司
- 当前专利权人地址: 浙江省宁波市北仑区新碶街道辽河路商务大厦1幢1031室;
- 代理机构: 上海光华专利事务所
- 代理商 马德举
- 主分类号: G06F8/71
- IPC分类号: G06F8/71 ; G06F8/41
摘要:
本发明提供一种识别class冲突的方法、装置、电子设备及存储介质,涉及class文件冲突识别技术领域。一种识别class冲突的方法包括:获取项目源码,将项目源码构建为目标项目jar包;创建java探针项目;将java探针项目构建为探针jar包;运行目标项目jar包,探针jar包同时启动;java探针项目记录目标项目jar包启动时加载的class文件的class信息,并将class信息添加到class加载列表;遍历class加载列表中的class信息,基于class信息判断加载的class文件是否冲突;生成class冲突列表。本发明通过对加载的class文件的class信息进行判断,从而可以有效的判断目标项目jar包启动加载过程中,是否存在class文件冲突,有效的识别不同jar包可能存在的class冲突,从而确定出项目是否存在class冲突风险。