gpt4 book ai didi

java - 识别 JAR 中需要/不需要的类

转载 作者:行者123 更新时间:2023-11-30 09:48:27 25 4
gpt4 key购买 nike

我将 Java 应用程序作为 JAR 分发,但它依赖于一些额外的 Apache 库。总而言之,图书馆将 JAR 的大小增加了六倍。我不需要整个库,我想删除我的代码不需要的任何内容。

有没有办法确定需要的类?我可以检查我调用的所有类的源代码并检查它们的依赖关系,但考虑到这些库来自 6 个独立的 JAR,这只是一个痛苦。

最佳答案

您可以使用 ProGuard消除分布式 jar 中任何不需要的类。您可能需要自定义流程来处理在编译时无法发现的依赖项(例如,由于反射)。

关于java - 识别 JAR 中需要/不需要的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245028/

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