要是有2个类 他们来自不同的JAR包, 但是他们的名字 路径完全一样, 怎么区分呢?jar

解决方案 »

  1.   

    根据classpath中的顺序区分,
    classpath在上的jar包被调用,下面的那个jar包被忽略或报错,
    视不同的ide工具
      

  2.   

    http://bbs.csdn.net/topics/190042791
    请参考这个帖子。
    另外确实同时想用同包同名的类的话,可以通过构造自己的ClassLoader来实现。
      

  3.   

    无法区分,classpath上先找到那个就用哪个
      

  4.   

    同名jar包会根据classPath中的先后顺序,都是系统先找到的依赖包为先,后面的会忽略掉