gpt4 book ai didi

java - 获取 JVM 上所有 Bootstrap 类的列表?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:48:47 27 4
gpt4 key购买 nike

有一个名为 findBootstrapClass 的方法用于 ClassLoader,如果它被引导则返回一个类。有没有办法找到已经加载的类?

最佳答案

您可以尝试首先通过例如获取引导类加载器呼唤

ClassLoader bootstrapLoader = ClassLoader.getSystemClassLoader().getParent();

然后获取此类加载器的类,如下所述:How can I list all classes loaded in a specific class loader .

但请注意,获取引导类加载器并不可靠,因为它可能并不明确存在。所以 ClassLoader.getSystemClassLoader().getParent() 可能会返回 null,如 ClassLoader#getParent() 的 Javadoc 中所解释的那样:

Returns the parent class loader for delegation. Some implementations may use null to represent the bootstrap class loader. This method will return null in such implementations if this class loader's parent is the bootstrap class loader.

关于java - 获取 JVM 上所有 Bootstrap 类的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22556929/

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