То, что вы хотите, это (специфичная для JVM) опция запуска -Xbootclasspath:/p
. Это будет предшествовать предоставленному списку путей и архивов до существующего пути загрузки класса, заставляя все найденные классы быть загруженными первыми.
java -Xbootclasspath/p:<pathtooverridejarhere> mypackage.MyClass
Обратите внимание, что:
- Это против Oracle TOS для распространения модифицированных классов JDK
- Загрузка более новой версии класса JDK может все еще завершиться неудачей из-за
проблемы разрешения зависимостей.