如何通过一个类名找到它属于哪个jar包?
生活随笔
收集整理的这篇文章主要介绍了
如何通过一个类名找到它属于哪个jar包?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
最简单的方式:
如果用eclipse选中类名,然后ctrl shift T,就可看到包含比类的包了
最有效的方式:
import java.net.URL;/*** 检查class文件属于哪个jar包或位置。* * @author liulei* */ public class ClassPath {public static void main(String args[]) {Class targetclass = String.class;String className = targetclass.getName();className = className.replace('.', '/');String resource = "/" + className + ".class";URL url = targetclass.getResource(resource);System.out.println(url.getFile());// 输出结果:// file:/D:/devtools/IBMJSDK141/jre/lib/core.jar!/java/lang/String.class }}参考文献:
【1】http://www.oschina.net/question/243520_60497
【2】http://bbs.csdn.net/topics/360131456
转载于:https://www.cnblogs.com/davidwang456/p/5785918.html
总结
以上是生活随笔为你收集整理的如何通过一个类名找到它属于哪个jar包?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 项目中遇到的Integer问题--转
- 下一篇: jar包依赖性查询