有没有办法在系统jar之前加载jar文件?我有一个比java系统(1.5)更新的类,我被迫使用它,但它因为java首先加载它(从rt.jar,具体而言)而中断。有没有什么方法可以强制它加载我自己的jar在系统/ rt.jar之前?
答案 0 :(得分:3)
您想要的是(特定于JVM)启动选项-Xbootclasspath:/p
。这将在现有引导类路径之前添加提供的路径和归档列表,从而强制首先加载找到的任何类。
java -Xbootclasspath/p:<pathtooverridejarhere> mypackage.MyClass
请注意:
答案 1 :(得分:0)
您可以尝试使用ext或认可的类路径。