gpt4 book ai didi

jar - 类路径和认可目录之间的区别

转载 作者:太空狗 更新时间:2023-10-29 22:45:02 24 4
gpt4 key购买 nike

有谁知道将适当的 JAR 文件(例如 Apache XALAN)添加到 JRE 认可的目录与将其添加到应用程序的类路径之间有什么区别?

是否可以获取一个可以添加到认可库中的 jar 文件,而不是将其添加到类路径中?

最佳答案

从技术上讲,您可能可以做到这一点,但区别在于 endorsed 目录中的 jar 文件由引导类加载器加载,这可能与从类路径加载 jar 的类加载器不同。

认可目录中的 Xerces 和 Xalan XML 实现存在一个典型的 XML 问题。因为较新的应用程序有时需要两个库的较新版本,并且这些类具有相同的名称,所以存在类路径问题。

您可以替换认可目录中的 Xerces 和 Xalan 库(备份您的旧库!),但这可能会搞砸使用相同 JRE 安装的其他应用程序。

我什至在 1 个应用程序中看到过这个问题,其中一个库依赖于一个版本,而另一个库依赖于 xerces 的另一个版本。非常麻烦,对此没有“通用方法”,或者至少我没有找到。

Google 很容易找到一些有趣的文章,尝试找到最符合您的情况或问题的文章。

关于jar - 类路径和认可目录之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380411/

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