我编写一个程序,引入了两个jar包,假设为a.jar 和 b.jar。
其中都包含javax.management,但同名类的版本不同。其中部分程序引用了a.jar 中的javax.management中的类,另外的程序引用了b.jar 中的javax.management中的类,请问如何能区分开两个包中的同名类,调用我想要的jar包中的类。
其中都包含javax.management,但同名类的版本不同。其中部分程序引用了a.jar 中的javax.management中的类,另外的程序引用了b.jar 中的javax.management中的类,请问如何能区分开两个包中的同名类,调用我想要的jar包中的类。
2楼是说这样吗?
但是两个包里都有,所以还是区分不了。
能不能再指定包的名字,假设如下面所示:
a.jar javax.management.ObjectName name = new a.jar javax.management.ObjectName();
这种方式可能会成功,有时间我会测试一下。