gpt4 book ai didi

java - 重构 Jar 中的包

转载 作者:行者123 更新时间:2023-11-30 05:15:05 24 4
gpt4 key购买 nike

我有一个要求,我需要一次加载一个 jar 的两个版本。为了避免类路径冲突,我想重命名其中一个 jar 的包。然后在源代码中,您始终可以通过包名称轻松确定版本。

我玩过 javap 但找不到 Java 1.6 的汇编器。我还尝试使用 JD 反编译代码但它从来没有完全正确并且无法编译。

最佳答案

除了手动修改类之外,要考虑的另一件事是使用一些类加载器魔法。我自己从未这样做过,但读过一些相关内容。有一篇关于 devx 的文章解释了如何 load multiple versions of classes .

关于java - 重构 Jar 中的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com