一种识别class冲突的方法、装置、电子设备及存储介质
摘要:
本发明提供一种识别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冲突风险。
0/0