所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

怎么搜索依赖的jar包里面的字符串?

发布时间:2020-04-12 09:06:37

资讯分类:jar  字符串  包里  面的  法名  字符串  文件列表
怎么搜索依赖的jar包里面的字符串?

一般情况下只能检索字段及其方法名中的字符串,其实像Eclipse、Intellij idea等 IDE都有这样的功,如果是您自己要实现这个功能的话,这里说下简单的思路:

1、使用java的zip流获取所有class文件列表(含包路径);

2、使用class loader将jar包装载进来,对步骤1中的文件列表进行遍历,将每个class文件采用反射方法,获取类中的类名、字段名、方法名,使用luence做成本地索引;

3、建好索引后使用luence写一个字符串搜索功能,就可以实现对jar中的类名、字段名、方法名字符串进行检索了,不过IDE中提供都是类名、方法名的搜索。

留言与评论(共有 0 条评论)
   
验证码:
Top