Java SE Support
サポート対象のシステム構成
完全な環境と実行環境は
Get the JDK download からダウンロードできます。

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.

一般

インストール

Java Kernel

Java Deployment Toolkit

新しい Java Plug-In

D3D

よくある質問 (FAQ)

  1. Java SE 6 Update 10 とはどのようなものですか。
    Java SE 6 Update 10 リリースには Java SE 6 実行時環境を対象とする一連の新機能と拡張機能が含まれており、最適化されたコンシューマエンドユーザー体験を提供することを目的としています。

  2. Java SE 6 Update 10 の主な機能と利点は何ですか。
    • 拡張された Java 配備
      • Java Deployment Toolkit は、エンドユーザーが PC 上にどのバージョンの Java プラットフォームをインストールしているかを判定する推測作業を行います。これは、Java ベースの Web アプレット/アプリケーションのデプロイヤに、単純な JavaScript インタフェースを提供します。これにより、ユーザーの Java 環境の検出と Java プラットフォーム配備が非常に簡単になります。
      • Java Kernel オンラインインストーラによって、Java ユーザーが初めてアプレットや Java Web Start アプリケーションを実行するときに、Java プラットフォーム全体がダウンロードされるまで待たなくてもすばやく実行できるようになります。ほとんどの Java アプレットおよびアプリケーションの要件はデフォルトの Kernel インストールによって満たせると想定されており、実行時に必要になった追加ライブラリは、いずれも Java Kernel インストールを補完するためにダウンロードされます。このインストール機構によって、エンドユーザーによる起動と実行の速度を大幅に向上させつつ、完全な Java プラットフォームのインストールをバックグラウンドで実行させることが可能となります。詳細については、「Java Kernel の FAQ」を参照してください。
      • 現在の Java SE ユーザーにとっても Java 自動アップデータが改善され、patch-in-place 機構を使用することでより高速で信頼性の高いアップデートプロセスが実現されました。patch in place 機構は、このアップデートリリースまたはそれ以降のリリースから、新しいアップデートリリースへのアップグレードを行うエンドユーザーに対して有効になります。さらなる利点として、Windows の「プログラムの追加と削除」ダイアログで、後続のアップデートリリースが別項目として表示されなくなりました。
      • 新しいバージョンのダウンロードおよび Pack200 サポート
        配備の容易性: サーバー側の要件が削除されました。新しい Java システムプロパティーと新しいサポートが追加されました。これにより開発者は、自身の Java アプリケーションやアプレットを、非常に簡単にネットワーク経由で配備できるようになります。
    • パフォーマンスとルック&フィールの改善
      • Java Quick Starter 機能は、JRE の一部を先読みしてメモリー内に格納することで、Java プラットフォームの平均コールド起動時間 (PC のリブート後初めて Java アプリケーションを起動する際の所要時間) を大幅に減らします。
      • ハードウェア高速化サポート: Java SE 6 Update 10 RC では、Microsoft Direct3D 9 API をベースとした完全なハードウェア高速化対応グラフィックスパイプラインが導入されています。これにより、半透明、グラデーション、任意変形、およびその他のより高度な 2D 操作を使用する Swing アプリケーションのレンダリングが改善されます。
      • 新しいクロスプラットフォームの Swing ルック&フィール (コード名は Nimbus) は、「Metal」や「Ocean」を超える優れたアップデートとエキサイティングな機能を提供します。
    • 次世代の Java Plug-In Java Plug-In の新しい実装であり、次の特長があります。
      • Windows Vista サポートの改善
      • 大きなヒープサイズを指定する機能
      • アプレット単位のコマンド行引数を指定する機能
      • 信頼性の向上
      • ユーザー体験の改善
      • Java/JavaScript 通信の改善
      • JNLP の組み込みサポート
      • 複数の JRE バージョンのサポート

  3. Java SE 6 Update 10 がユーザーの関心を引く理由は何ですか。
    Java SE 6 のこのアップデートリリースは、コンシューマ指向アプリケーション開発への Java テクノロジの採用を増やすという、Sun の統合的な方針の一環として提供されたものです。Web 2.0 ソリューションの出現により、アプリケーション開発者にとって、デスクトップベースのプラットフォームと Web との違いを吸収する、信頼できて効率的な、すぐに使用できるテクノロジを活用することがますます重要になりました。

    Update 10 リリースの一部として導入された拡張により、アプリケーション開発者は、コンシューマのユーザー体験に対する Java プラットフォームの影響を心配することなく、その最新機能の活用に集中できるようになります。

  4. Sun はこれらの新機能のコードをオープンソース化しますか。
    Sun は、Java SE のすべての実装コードを OpenJDK プロジェクトの一部としてオープンソース化することにコミットしています。Java SE 6 Update 10 で導入された新機能と拡張機能に対応するソースコードは、最終的に OpenJDK Project の一部として入手可能になります。

インストールの FAQ

  1. 6u10 をインストールしようとすると、次のメッセージが表示されます。「Another version of this product is already installed...」。どうすればよいですか。
    おそらく、以前の 6u10 アーリーアクセスビルドがシステムにインストールされています。6u10 の新しいビルドをインストールする前に、このビルドをアンインストールする必要があります。Windows の「プログラムの追加と削除」ダイアログで「Java 6 Family」を選択し、「削除」ボタンをクリックしてください

Java Kernel の FAQ

  1. Java Kernel とはどのようなものですか。
    Java Kernel は、JRE ライブラリを複数の小さなバンドルに分割します。Java Kernel のアイデアは、単純な HelloWorld プログラムを実行する、できるだけ小さい Kernel JRE バンドルを提供するというものです。そして、Kernel JRE のインストールが完了すると、Kernel JRE によって残りの JRE バンドルがバックグラウンドでダウンロードされますが、このダウンロードは Download Manager によって管理されます。その理由は、Kernel JRE のサイズを減らし、それによって、ユーザーが体験するダウンロード時間を短縮することにあります。

    Download Manager には、バンドルをダウンロードするための方法として、異なる次の 2 つの方法が用意されています。
    i) 通常のダウンロード: Kernel JRE がインストールされたあと、Download Manager は残りのバンドルのダウンロードを開始し、それらを順番にインストールします。
    ii) オンデマンドのダウンロード: 完全な JRE のダウンロードとインストールが完了する前にユーザーが Java アプリケーション/アプレットを実行した場合、Download Manager は、そのアプリケーション/アプレットの実行に必要なライブラリがすでにダウンロードされているかどうかを確認します。それらのライブラリがまだダウンロードされていない場合、Download Manager はまずそれらをダウンロードし、JRE 全体のダウンロードが完了するまで待たなくてもアプリケーション/アプレットを実行できるようにします。

    Download Manager がどの方法でバンドルをダウンロードした場合でも、すべてのバンドルのダウンロードとインストールが完了した時点では、オンライン/オフライン JRE インストーラでインストールされる JRE と同一の JRE になるはずです。

  2. Java Kernel インストーラと従来の JRE オンラインインストーラとの違いは何ですか。
    Java Kernel インストーラのほうがフットプリントが小さいため、ユーザーはより短い時間でダウンロードを行えます。

  3. Java Kernel は JRE ソフトウェアの一部ですか。
    はい、Java Kernel は JRE のサブセットです。ただし、Download Manager によってダウンロードされた残りのバンドルのダウンロードおよびインストールを Java Kernel が完了すると、Java Kernel は (1 ビットの違いもなく) JRE と同一になります。

  4. Java Kernel を使用することの利点は何ですか。
    ダウンロードサイズと配布サイズが小さくなり、これによりユーザーの待ち時間が短くなることです。

  5. Java Kernel で JRE を インストールしているかどうかを知るにはどのようにすればよいですか。
    エンドユーザーは、JRE オンライン/オフラインインストーラと Java Kernel インストーラのどちらでインストールしているかを気にする必要はありません。Download Manager がバンドルのダウンロードを完了し、Kernel JRE がすべてのバンドルのインストールを完了すると、ユーザーにはその違いが分かりません。ただし、Kernel JRE がインストールを完了するまでは、<java_install> ディレクトリの下に「bundle」という名前のフォルダが現れます。また、インストールの完了前に「java -version」を実行すると、ユーザーが「Client VM」や「Server VM」ではなく「Kernel VM」を実行していることが示されます。

  6. Java Kernel オンラインインストーラを使用する前に、以前のバージョンの JRE をアンインストールする必要がありますか。
    6u10 では、ユーザーがそれまでにどの 6u10 ビルドもインストールしていない場合にのみ Java Kernel が実行されます。

  7. エンドユーザーを自分の Web サイトから java.com にリダイレクトし、自分の URL にインストールタイプ (Java Kernel オンラインインストーラと JRE オンラインインストーラのいずれか) を指定することができますか。
    現時点では、Java Kernel を含むリリースは java.com で入手可能になっていないため、不可能です。

    GA については、我々は引き続き今後の java.com グループとのミーティングで解決していく必要があります。我々はそのような機構が用意されると予想していますが、それがどのようなものになるかはまだ分かりません。

  8. Deployment Toolkit はどのタイプの JRE インストールをトリガーしますか。それをユーザー自身が指定することはできますか。
    デフォルトでは、java.com でデフォルトになっているものがトリガーされますが、「kernel」と「online」のいずれかを明確に要求するための API (setInstallerType()) も存在しています。

  9. Java Kernel インストーラと組み合わせて Java アプレットまたは Java Web Start アプリケーションを実行すると、「Installing additional components」ダイアログが繰り返し表示されます。これは想定されている動作ですか。
    はい

  10. Java Kernel サーバー側インフラストラクチャーを自分自身の Web サイト上でホストできますか。
    いいえ。

  11. Kernel インストールモードをトリガーするために追加コンポーネントをインストールする必要がある場合には、アプレットの実行時要件が満たされた時点でインストールが停止しますか。それとも、アプレットが必要としなくても、残りのすべてのコンポーネントのインストールが完了されますか。
    ダウンロードとインストールが完了する前にユーザーがアプレットまたは Java アプリケーションを実行しようとすると、Download Manager はまずそのアプレットまたはアプリケーションが必要とするバンドルをダウンロードします。必要なバンドルがダウンロードされたあと、Kernel JRE によってそのアプレットまたはアプリケーションが実行されます。ダウンロード接続はそのまま残され、残りのバンドルのダウンロードが継続されます。ただし、アプレットまたはアプリケーションは、すべての JRE バンドルがダウンロードされるまで待たなくても実行できます。

  12. 各 Kernel インストールで、最終的には JRE のすべてのバンドルがインストールされますか。それには通常、どれくらいの時間がかかりますか。
    はい。Kernel JRE のインストールが完了すると、Download Manager は残りのバンドルのダウンロードをバックグラウンドで開始します。ダウンロード接続が正常に確立された場合、残りのダウンロードやインストールにユーザーが介入する必要はないはずです。したがって、ユーザーにシームレスな体験を提供できます。

    ダウンロード時間は帯域幅に応じて変わります。ただし、Kernel JRE のサイズが減っているため、表面的なダウンロード時間は短くなります。

  13. Kernel インストール用のカスタムバンドルを作成することは可能ですか。
    実際のところ、我々は法的および技術的な多くの理由から、カスタムバンドルの計画を延期しようとしています。
    その代わり、最初の Java Kernel リリースでは、特定のプログラムが必要とする追加バンドルのリストを指定できます。その場合、そのプログラムを起動すると、すぐにそれらがすべてダウンロードされます。このリストを指定しなくても、Kernel はきわめて妥当なユーザー体験を提供してくれるはずです。
    Java Kernel は、(やはり最初のリリースでは) ほとんどのアプリケーションで 4MB 程度になります。これでも 1MB のアプリケーションよりは大きいですが、少なくとも 14MB に比べれば大きな違いです。言うまでもなく、この数字をさらに減らせるように Sun 内で現在も研究が進められています。

Java Deployment Toolkit

  1. Java Deployment Toolkit とはどのようなものですか。
    Java SE 6 Update 10 から、開発者がユーザーの Java 環境を容易に検出し、自身の Java アプレットや Java Web Start アプリケーションを配備するための新しい JavaScript 機能が導入されました。Java Deployment Toolkit に含まれる機能は次のとおりです。
    • インストールされた JRE の正確な検出
    • シームレスな JRE インストール
    • 完全なアプレット起動 (JRE の検出、および必要に応じてアップグレード) を 1 行のコードで実現
    • 完全な Web Start プログラム起動を 1 行のコードで実現

  2. Java Deployment Toolkit の詳細情報はどこで入手できますか。
    Deployment Advice を参照してください。

新しい Plug-In の FAQ

  1. 新しい Java Plug-in とはどのようなものですか。
    これは Java Plug-In の新しい実装であり、信頼性の向上、大きなヒープサイズを指定する機能、特定のアプレットを実行するために特定の JRE バージョンを選択する機能、および Windows Vista での署名付きアプレットのサポートといった特長を備えています。

  2. 新しい Java Plug-in はどの Web ブラウザをサポートしていますか。
    新しい Plug-in は、次のブラウザで動作するように設計されています。
    • Windows XP および Windows Vista 上の Internet Explorer 6 および 7
    • Windows XP、Windows Vista、Solaris、および Linux 上の Firefox 3 プレリリースビルド
    注意: 新しい Plug-in は Firefox 2 では動作しません。また、このブラウザでは新しい Plug-in のサポートは予定されていません。

  3. 新しい Plug-in ではなぜ Firefox 2 がサポートされないのですか。
    新しい Java Plug-in が Firefox 3 でサポートされるように、Sun は Mozilla ファウンデーションと緊密に連携しながら作業を進めています。両組織は互いに、必要となる (重要な) 変更を Firefox 2 にバックポートしないことを決定しました。というのも、Firefox 3 の最終版がリリースされたあと、ほとんどの Firefox ユーザーが短期間で Firefox 3 にアップグレードすることが予想されるからです。新しい Plug-in が有効になっていても、Firefox 2 では「従来」の Java プラグインがデフォルトで使用されます。

  4. 従来の Plug-in はまだ使用可能ですか。
    はい。Java SE 6 Update 10 では、従来の Java Plug-in もこれまでどおり使用できます。いつでも従来の Plug-in と新しい Plug-in を切り替えることができます。デフォルトプラグインの設定方法の詳細については、New Plug-in Release Notes を参照してください。

  5. 新しい Plug-in の詳細情報はどこで入手できますか。
    New Plug-in Release Notes を参照してください。新しい Plug-in に関する追加ドキュメントは、ここで随時入手可能になります。

  6. 新しい Plug-in に関する質問はどこでできますか。
    Java.net の Java Plug-in フォーラムにアクセスしてください。

D3D の FAQ

  1. 6u10 の使用後にどうしてテキストや UI が失われるのですか。
  2. 使用されているビデオドライバが原因である可能性があります。我々がこの問題のトラブルシューティングを行うために、次の手順に従ってください。
    1. J2D_TRACE_LEVEL=4 環境変数を設定し、同じコンソールで任意の Swing アプリケーションを実行し、その出力を取り込みます
    2. ビデオカードの最新ドライバがシステムにインストールされていることを必ず確認します
    3. 新しいドライバの効果があった場合には、J2D_TRACE_LEVEL=4 を再度設定し、出力の取り込みも行います。
    その結果を我々に提供するとともに、両方の出力を Java2D フォーラムに投稿してください。

    ビデオカードのドライバをアップグレードしても効果が見られない場合、次善策として -Dsun.java2d.d3d=false を使用してください。

Java SE Site Map
 
英語版のダウンロードページ
英語版  
 
関連リソース