查看java类所在的jar包路径

举例:查看DBConversion.java所在的jar包路径

ProtectionDomain pd = DBConversion.class.getProtectionDomain();
CodeSource cs = pd.getCodeSource();
System.out.println(cs.getLocation());

输出:file:/D:/Maven_center/com/3rd/oracle/11.2.0.2.0/oracle-11.2.0.2.0.jar

这块代码可以用于查找项目Run时,其真正用的jar包路径。比如不确定项目的数据库连接到底走的weblogic连接池还是其他的jdbc连接,可以用该方法进行检测。

    原文作者:Aikes902
    原文地址: https://blog.csdn.net/AikesLs/article/details/90484606
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞