gpt4 book ai didi

java - 编译java项目时如何找出实际使用的jar文件

转载 作者:太空狗 更新时间:2023-10-29 22:51:22 24 4
gpt4 key购买 nike

我目前正在将一个非常大的类路径传递给 javac 以编译一个 java 项目。

我知道其中一些 jar 文件并不需要。

是否有一种简单的方法可以找出不需要哪些文件?

最佳答案

您需要 Class Dependency Analyzer工具。引用介绍:

The purpose of this tool is to analyze Java™ class files in order to learn more about the dependencies between those classes.

没错,它不会捕获运行时依赖项 - 但如果不运行详尽的 100% 覆盖率测试套件,您永远无法确定是否捕获了所有运行时依赖项。

如果您期望运行时依赖性,您应该首先使用 CDA,然后对生成的应用程序进行详尽测试,以确保没有仅通过运行时依赖性引用的 jar 文件。

关于java - 编译java项目时如何找出实际使用的jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1763710/

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