[英]if two libraries have classes that have the same class& package name for their internal use
I have two jars that have the same package structure.我有两个具有相同包结构的罐子。 And they have a class that have the same name.他们有一个同名的类。 like..喜欢..
lib1.jar
- A.class
- Same.class
lib2.jar
- B.class
- Same.class
Actually, I don't use Same.class but it is used by class A and B实际上,我不使用 Same.class 但它被 A 类和 B 类使用
Then, what happened?然后,发生了什么?
If lib1.jar is loaded first, only Same.class in lib1.jar is used for both A.class and B.class?如果先加载lib1.jar,那么A.class和B.class都只使用lib1.jar中的Same.class?
or A & B will use different Same.class in their own jar?或者 A & B 会在他们自己的 jar 中使用不同的 Same.class?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.