Обычно моветон напоминать о выходе очередного JDK-апдейта, но вчера состоялось то, о чём там давно говорили большевики. Если вы ещё на JDK 1.4/5/6, вырвите клок волос из своих седин, возьмите ноги в руки, и переезжайте на JDK 7. Давно пора.
Потому что:
JDK 1.4: вышла последняя extended support версия ветки JDK 1.4; разработка и поддержка свёрнуты практически окончательно, поддержка критических приложений возможна по каналам Oracle Lifetime Support (Sustaining).
JDK 5: уже давно подерживается только по каналам Oracle Lifetime Support (Premier/Extended).
JDK 6: вышел 6u41, последний публичный апдейт в ветке JDK6. Начиная с сегодняшнего дня, поддержка JDK 6 происходит только по каналам Oracle Lifetime Support (Premier/Extended/Sustaining).
JDK 7: вышел 7u15. JDK7 теперь является единственной публично поддерживаемой веткой в линейке JDK, вплоть до выхода JDK8. После выхода JDK8, JDK7 будет поддерживаться ещё некоторое время, а затем так же уйдёт из публичной поддержки, где-то в районе июля 2014 года.
Подробнее о временах жизни JDK можно посмотреть здесь.
Про разные виды платных поддержек можно начинать читать отсюда.
Один из примеров миграции можно посмотреть здесь.
Автор: TheShade