X

A blog about Oracle Technology Network Japan

  • Java
    March 27, 2015

Java 7とJava 6の今後について

Oracle Java Platform Group 公式ブログより抄訳(原文はこちら

今年4月に公開が予定されている、Java 7 update 80は、オラクルのJDK 7ファミリーにおける最後の公式リリースとなります。Javaユーザーは、公にサポートされている、JDK 8にアップグレードするか、引き続きJDK 7やJDK 6のアップデート継続を希望する場合は、Java SE Advancedの商用サポート契約を取得する必要があります。

公にサポートされている各JDKバージョンの公式アップデート終了時期は以下のとおりです。

Oracle Java SE 公式アップデート
( 2015.3.26現在)
メジャー・リリース
リリース日
アップデート終了時期
商用サポート期限
JDK 5
May 2004
Oct 2009
Java SE Advancedでご提供します。最新情報は、Oracle Java SE サポートロードマップをご覧ください。
JDK 6
Dec 2006
Feb 2013
JDK 7
Jul 2011
Apr 2015
JDK 8
Mar 2014
ロードマップ参照

公式アップデート終了後も古いバージョンのJavaを必要とする企業は、Java SE Advancedの利用で、セキュリティ対応といった更新を受けられます。

JDK 6の最後の公式リリースは、2013年の2月に公開されたJava 6 update 41になります。Java SE Advancedの契約をお持ちでないユーザーは、JDK 8といった公にサポートされているJDKを使用することを推奨します。Java SE Advancedのご契約者のお客様は、商用リリースとして、Java 6 update 91 (2015年1月公開)をダウンロードすることができます。この商用リリースは、約3年分のバグ修正とセキュリティ向上策が含まれています。

Java 7も、Java 6 と同じパスを辿ります。Java 7の最後の公式リリースは、Java 7 update 80で、今年の4月に公開されます。この後、商用サポート契約をしていないお客様は、JDK 8へアップグレードすることをお奨めします。サポート契約をお持ちのお客様は、Critical Patch Update(CPU)のスケジュールで決められている7月以降もJDK 7のクリティカルパッチをダウンロードできます。

Java 8は、商用サポート契約の有無にかかわらず、すべての方が使用可能で、Java.comからダウンロードできます。また、Java SEは、OTNサイトからダウンロードできます。

■Java SE Advancedの利点


サポートとパッチに加えて、商用のJava SE Advancedには次のような利点があります。
(詳細は、Java SE Advanced製品ページをご参照ください)

Java Mission Control ならびにFlight Recorderが提供されます。開発者やシステム管理者は、ランタイム情報をキャプチャーする低オーバーヘッドのプロファイラーを使って実行中のアプリケーションを監視することができます。Flight Recorderは継続的に実行することが可能で、イベントごとに記録できます。開発者は、何がそのイベントにつながったか、また何が起こらなかったのかを知ることができます。

Advanced Management Consoleで、システム管理者は、管理対象の複数のシステムにまたがってJavaの利用状況を追跡・把握することができます。このコンソールを使用して、異なるユーザが異なるアプリケーションで、異なるバージョンのJavaを必要とするような状況を管理することができます。アプリケーションのリストを生成する利用追跡機能を使って、システム管理者は、どのアプリケーションがどのバージョンのJavaを必要とするかを指定するDeployment Rule Setを作成できます。その結果、古いバージョンのJavaは、安全と判っているアプリケーションでは互換可能となり、しかし、現代のインターネットの脅威によって使用されることはありません。

・My Oracle Supportで入手可能なMSIインストーラで、複数のシステムでのJavaのインストールやカスタマイズを簡単に行うことができます。

・スタートアップ時間を短縮するApplication Class Data Sharingといったその他の機能が、ランタイム・フラグを通じて入手可能です。

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.