Это моя ситуация: у нас есть сторонняя функция в нашей среде Eclipse.Функция содержит несколько плагинов.Плагин содержит кучу классов.Один из классов содержит ошибку.
Нам удалось найти решение этой ошибки, поэтому у нас есть рабочая версия класса с ошибкой.
К сожалению, этот плагин покрыт лицензионным соглашением длиной 55 страниц (IBM), поэтому я думаю, что вполне безопасно предположить, что о декомпиляции jar, обмене файлами классов, перекомпиляции и распространении юридически не может быть и речи.Я не эксперт по правовым вопросам, но я полагаю, что мы никак не можем вмешиваться в работу с файлами jar.
Таким образом, это означает, что у меня есть один файл класса, который я хочу загрузить вместо класса в плагине, это вообще возможно?
Это page предлагает использовать фрагменты, но для этого необходимо изменить манифест в плагине.
Этот вопрос имеет ту же проблему, что и я, но в этом случае есть доступ к источникукод, и он может построить плагин.
Этот blogpost показывает, как использовать функциональные исправления, но они требуют, чтобы я мог создать свой собственный плагин, который я не могу, поскольку у меня только один класс.