如何通过一个类名找到它属于哪个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包依赖性查询