gpt4 book ai didi

java - `java -cp` 可以报告它为可执行类中导入的每个包找到的 jar 或类文件吗?

转载 作者:行者123 更新时间:2023-12-02 10:00:49 24 4
gpt4 key购买 nike

当使用java -cp path1:path2:path3 SomeClass执行类时,是否可以使java报告它找到的jar或类文件名和路径名对于类中导入的每个包?

最佳答案

不……部分是的。

不,因为“导入”只是一个编译时概念。无需import 类即可使用它,并且 import 语句实际上并不意味着该类已实际使用。另外,您不导入包:您从包导入类,或从类导入静态成员。

部分是的,因为 java -verbose:class 选项将记录 JVM 加载的每个类。

如果您想静态地查找给定类直接引用的所有其他类,可以通过分析类 .class 文件来获取它。

关于java - `java -cp` 可以报告它为可执行类中导入的每个包找到的 jar 或类文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55651086/

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