3

我正在使用 2 个 jars,base.jar 和 derived.jar,我以这种方式订购了类路径:base.jar,然后是 derived.jar

我有一个问题,我在两个 jar 中有一个同名包的类,它是我无法更改的第三方

在代码中我想从derived.jar 导入类而不更改类路径顺序?

我的代码中的导入命令或添加注释是否有一个选项?

谢谢

4

2 回答 2

0

如果您使用可预测的 jar 加载顺序编写自己的类加载器 - 是的。但是您应该重命名类/包。

于 2012-04-11T20:42:36.127 回答
0

如果它是第三方并且您有源代码,您可以自己重构该类并重建 jar。

于 2012-04-11T20:44:58.597 回答