“java-cp”能否报告它在可执行类中导入的每个包中找到的jar或类文件?

“java-cp”能否报告它在可执行类中导入的每个包中找到的jar或类文件?,java,jar,Java,Jar,使用java-cp path1:path2:path3 SomeClass执行类时,是否可以让java报告它为类中导入的每个包找到的jar或类文件名和路径名?否。。。部分是的 否,因为导入只是一个编译时概念。使用类不需要导入类,并且import语句实际上并不意味着实际使用了该类。此外,您不导入包:您从包导入类,或者从类导入静态成员 部分原因是java-verbose:class选项将记录JVM加载的每个类 如果您想静态地查找给定类直接引用的所有其他类,可以通过分析classes.class文件来

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

否。。。部分是的

否,因为导入只是一个编译时概念。使用类不需要导入类,并且import语句实际上并不意味着实际使用了该类。此外,您不导入包:您从包导入类,或者从类导入静态成员

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


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

我认为您需要使用-verbose选项,请参阅