gpt4 book ai didi

Java:扩展类加载器在 Java 13 中从哪里获取类?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:59:27 27 4
gpt4 key购买 nike

我能找到的所有文档都提到了“jre/lib/ext”文件夹,但我的 JRE 13 安装中不存在这样的文件夹。

我猜想在 Java 8(我可以在 jre/lib/ext 中看到 jars)和 Java 13 之间的某个地方,它们移动了,但我无法确定它是何时以及如何完成的。

有人可以根据扩展类当前所在的位置详细说明新 JRE 的进展情况吗?

最佳答案

扩展机制随着 Java 9 一起消失了,不仅移动了 [:-| , 请参阅 Important Changes and Information对于 Java 9:

The deprecated Extensions Mechanism has been removed. The runtime will refuse to start if ${java.home}/lib/ext exists or the system property java.ext.dirs is specified on the command line.

还有 Changes to the Installed JDK/JRE ImageJDK 9 Migration Guide :

In previous releases, the extension mechanism made it possible for the runtime environment to find and load extension classes without specifically naming them on the class path. In JDK 9, if you need to use the extension classes, ensure that the JAR files are on the class path.

关于Java:扩展类加载器在 Java 13 中从哪里获取类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58172451/

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