Известные несовместимости между Java 1.4 и Java 5 - PullRequest
1 голос
/ 02 декабря 2009

Список потенциальных проблем совместимости предоставлен Sun: http://java.sun.com/j2se/1.5.0/compatibility.html

Сталкивались ли вы с другими проблемами при запуске / тестировании старых приложений 1.4 на Java 5 (например, определенная библиотека больше не работает ....)?

Ответы [ 3 ]

1 голос
/ 02 декабря 2009
0 голосов
/ 14 января 2011

Вы можете обнаружить альтернативный список проблем обратной совместимости во всех версиях JDK, включая 1.4 и 1.5, на следующих веб-сайтах:

  • Результаты JDK на Домашняя страница Japitools :

    В идеальном мире каждая версия JDK будет полностью обратно совместима с предыдущей. Как показывает следующая таблица, в действительности это не так ...

  • Результаты теста для JDK в Java Upstream Tracker :

    Этот сервис предназначен для мониторинга и анализа разработки библиотек Java. Он ищет новые выпуски различных библиотек и проверяет их на обратную совместимость с двоичными файлами и исходными текстами ...

Эти результаты были получены с помощью инструментов статического анализа и могут использоваться вместе с официальными примечаниями по совместимости ( Несовместимости в J2SE 5.0 начиная с 1.4.2 от Sun / Oracle).

enter image description here

0 голосов
/ 02 декабря 2009

Как правило, код, работающий под 1.4, должен работать под 1.5. Я не думаю, что какие-либо ранее осуждаемые методы были даже удалены. Тем не менее, ошибки исправляются между выпусками, и вы можете получить несколько иное поведение, если ваше приложение написано таким образом, что зависело от ошибки (я сталкивался с этим в приложении Swing).

...