Замена класса при запуске JVM

Есть некое приложение на java, назовем его A. Приложение A состоит всего из одной библиотеки.
Наша библиотека B расширяет функционал приложения A, заменяя некоторые его классы на свои.

На текущий момент приходится вручную заменять классы в библиотеке A на расширенные классы из библиотеки B.

Вопрос:
Каким образом можно насильно заставлять JVM использовать классы из нашей библиотеки B, не прибегая к ручной замени классов библиотеки A?
  • Вопрос задан
  • 2600 просмотров
Решения вопроса 1
Losted
@Losted
Software Architect
Один из хаков - поставить библиотеку B выше в class path.
Второй вариант - кастомный класслоадер, который будет грузить классы в нужном вам порядке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект