Поддерживает ли последняя версия jar более старую версию jar

#httpclient #compatibility

#httpclient #совместимость

Вопрос:

Являетсяhttpclient-4.5.2.jar обратная совместимость с httpclient-4.3.6.jar?
Тот же вопрос также для httpcore-4.4.4.jar с httpcore-4.3.3.jar?

Я должен использовать более новую версию для поддержки некоторых функций. но есть ли какое-либо влияние моего старого кода?
Работает ли обычный способ управления версиями jar для поддержки обратной совместимости, такой как java JDK?

Ответ №1:

Короткий ответ нет. Для незначительных обновлений (с 4.3.3 до 4.3.4) обычно все работает, но при переходе с 4.3 на 4.5 вы можете ожидать изменений. Смотрите Примечания к выпуску для получения подсказок о том, чего вы можете ожидать.

Сказав это, если вы можете компилировать без ошибок, вы обычно в безопасности!

Комментарии:

1. Я действительно хотел знать, есть ли у старой jar один класс, у которого есть метод, тогда у более новой jar должен быть этот метод или возможность удалить этот метод?

2. Нет никаких гарантий. В более новой jar, возможно, был удален метод.