У меня есть jar без источника, и я хотел бы изменить один файл класса внутри него. Однако всякий раз, когда я экспортирую jar, извлеките класс, который будет помещен обратно внутри, он никогда не будет работать одинаково.Изменить один класс в заранее скомпилированном банке?
Каковы правильные шаги по замене класса в банке? (Я могу видеть содержимое класса, рассматривая его с JDGUI)
Это совсем не просто, чтобы снять. Вы уверены, что не можете получить исходный код или найти способ дизайна вокруг него? – tmn
Я хотел бы внести свои изменения в него, и я не могу найти источник нигде. – user3813948
Возможно, вы сможете попробовать какой-то странный бад-код обратного инженерного вуду, но даже тогда я не знаю, понравится ли JRE. И если байт-код запутан, вы, вероятно, не повезло. – tmn