Да и нет, это зависит от вашей среды.
Если вы используете, например, OSGi, и ваши версии находятся под контролем, это просто вопрос установки нового пакета с экспортированным пакетом в более высокую версию (при условии, что диапазоны версий достаточно мягкие).
Если вы используете простую старую Java без какой-либо необычной пользовательской загрузки классов, вам следует использовать ее раньше в своем пути к классам (как уже упоминалось).
Если у вас есть пользовательская загрузка классов, вам нужно убедиться, что все классы, которые нужны вашему 'исправленному' классу, и действительно весь транзитивный корпус зависимостей, видны из загрузчика классов, который загружает исправленную версию , что может означать, что вам нужно отправить все приложение в худшем случае.