Java SE 7 のサポートは 2014 年 7 月まで

10 月 26 日付で、Oracle サイトの下記ページが更新されていた。これによると、Java SE 7 は 2014 年 7 月に EOL、つまりサポート終了を迎えるようだ。

Oracle Java SE Support Roadmap
http://www.oracle.com/technetwork/java/eol-135779.html

[2012-03-04 追記] Java 6 SE のサポート期間は延長され、この追記を書いている時点では、2012 年 11 月までと発表されています。今後また変更される可能性あるので、最新の情報は上記の Oracle 公式サイトで確認してください。


今年 10 月に行われた JavaOne 2011 で、次期バージョンとなる Java SE 8 は 2013 年夏予定と発表されたらしいので、これをふまえつつ、サポートされているバージョンを期間別にまとめると下表のとおり。

期間 サポート対象のバージョン
2006/12/11〜2008/10/30 1.4、5.0、6
2008/11/01〜2009/10/30 5.0、6
2009/11/01〜2011/07/27 6
2011/07/28〜2012/07/?? 6、7
2012/07/??〜2013/夏 7
2013/夏〜2014/07/?? 7、8
2014/07/??〜????/??/?? 8
  • Java SE 6 の EOL はこれまで告知されていたとおり 2012 年 7 月まで。新規開発のプロジェクトでは Java SE 7 を採用した方がよさそう
  • Java SE 6→7 あるいは 7→8 の移行では、新バージョンのリリースから前バージョンの EOL までがいずれも 1 年ほどしかない。「一度リリースしたら数年そのまま」ではなく、「定期的に新しいバージョンに入れ替える」くらいの気持ちで考えておいた方がよさそう