在运行时判断Class来自哪个jar包的Java代码详解编程语言

String className = Appender.class.getName(); 
className = className.replace('.', '/'); 
String resource = "/" + className + ".class"; 
URL url = Appender.class.getResource(resource); 
System.out.println(url.getFile());

//输出结果:

//file:/E:/JavaLib/log4j/log4j-1.2.14.jar!/org/apache/log4j/Appender.class 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/11066.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论