【问题标题】:When we should use Java Extension Class Loader? [closed]什么时候应该使用 Java Extension Class Loader? [关闭]
【发布时间】:2016-05-14 09:01:17
【问题描述】:

我对 Bootstarp 和 Application 类加载器有清楚的了解,但知道什么时候应该使用扩展类加载器,因为我们已经有了 Application Claa Loader。 非常感谢您使用实时示例进行解释..

【问题讨论】:

  • 既然整个扩展的东西都将随着 Java 9 而死,不要浪费时间处理它。

标签: java class jakarta-ee classloader


【解决方案1】:

实际上扩展类加载器总是被 JVM 使用。运行这段代码

public static void main(String[] args) throws Exception {
    System.out.println(ClassLoader.getSystemClassLoader().getParent());
}

您会看到应用程序类加载器父级是扩展类加载器。它只是将 jre\lib\ext 中的所有 jars 添加到 JVM 类搜索路径。 Java 在那里保存特定于平台的 jars

【讨论】:

  • 感谢您的 cmets.. 你能告诉我任何我可以使用扩展类加载器工具的真实场景吗..
猜你喜欢
  • 2017-09-11
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
  • 2021-07-13
  • 2022-01-02
  • 2011-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多