gpt4 book ai didi

java - 在系统 jar 之前加载一个 jar

转载 作者:行者123 更新时间:2023-12-04 05:56:13 25 4
gpt4 key购买 nike

有没有办法在系统 jar 之前加载 jar 文件?我有一个比我被迫使用的 java 系统 (1.5) 中的新类,但它中断了,因为 java 首先加载它自己的(从 rt.jar,具体来说)。有什么方法可以强制它在 system/rt.jar 之前加载我自己的 jar 吗?

最佳答案

您想要的是(JVM 特定的)启动选项 -Xbootclasspath:/p .这将在现有引导类路径之前添加提供的路径和存档列表,强制首先加载找到的任何类。

java -Xbootclasspath/p:<pathtooverridejarhere> mypackage.MyClass

注意:
  • 分发修改过的 JDK 类是违反 Oracle 的 TOS
  • 加载较新版本的 JDK 类可能仍会失败,原因是
    依赖解决问题。
  • 关于java - 在系统 jar 之前加载一个 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9489544/

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