Известные несовместимости между Java 1.4 и Java 5.
-
11-09-2019 - |
Вопрос
Список потенциальных проблем совместимости предоставлен Sun: http://java.sun.com/j2se/1.5.0/compatibility.html
Сталкивались ли вы с другими проблемами при запуске/тестировании старых приложений 1.4 на Java 5 (например.Конкретная библиотека больше не работает....) ?
Решение
Альтернативный список проблем обратной совместимости во всех версиях JDK, включая 1.4 и 1.5, можно найти на следующих веб-сайтах:
JDK-Результаты на Домашняя страница Japitools:
В идеальном мире каждая версия JDK была бы полностью обратно совместима с предыдущей.Как показывает следующая таблица, на самом деле это не так. ...
Результаты тестирования JDK на Java-апстрим-трекер:
Этот сервис предназначен для мониторинга и анализа разработки Java-библиотек.Он ищет новые выпуски различных библиотек и проверяет их на обратную бинарную и исходную совместимость. ...
Эти результаты были получены с помощью инструментов статического анализа и могут использоваться вместе с официальными примечаниями о совместимости (Несовместимости в J2SE 5.0 с версии 1.4.2. от Sun/Oracle).
Другие советы
А Список устаревших Java 1.5.0 может быть поможет.
В общем, код, работающий под версией 1.4, должен работать и под версией 1.5.Я не думаю, что какие-либо ранее устаревшие методы были удалены.Однако ошибки исправляются между выпусками, и вы можете получить несколько иное поведение, если ваше приложение было написано таким образом, который зависел от ошибки (я столкнулся с этим в приложении Swing).