转载理由
转记录一个有用的小代码,java的jar错综复杂,如kettle就集成了大量的jar,甚至同一个class会出现在多个jar中,我们实际使用的哪一个??所有就需要用到这里的方法来确定我们的jar来自哪个jar了。
转载内容
java判断方法来自哪个jar包主要是使用class的getSimpleName()方法,代码如下:
package com.qiu.lin.he;
public class CeShi {
public static void main(String[] args) {
Class<?> clazz = String.class;//String类
System.out.println(clazz.getResource(clazz.getSimpleName() + ".class"));
}
}
结果如下: