第3章 Red Hat build of OpenJDK の機能


最新の Red Hat build of OpenJDK 17 には、新機能が含まれている可能性があります。さらに、最新リリースは、以前の Red Hat build of OpenJDK 17 リリースに由来する機能を強化、非推奨、または削除する可能性があります。

注記

その他の変更点やセキュリティー修正については、OpenJDK 17.0.7 Released を参照してください。

Red Hat build of OpenJDK の機能強化

Red Hat build of OpenJDK 17 では、以前のリリースの Red Hat build of OpenJDK で作成された機能に拡張が行われました。

Certigna (Dhimyotis) ルート認証局 (CA) 証明書が追加される

リリース Red Hat build of OpenJDK 17.0.7 では、cacerts トラストストアに Certigna (Dhimyotis) ルート証明書が含まれています。

  • 名前: Certigna (Dhimyotis)
  • エイリアス名: certignarootca
  • 識別名: CN=Certigna, O=Dhimyotis, C=FR

JDK-8245654 (JDK バグシステム) を参照してください。

新しい Java Flight Recorder (JFR) イベント jdk.InitialSecurityProperty

Red Hat build of OpenJDK 17.0.7 では、java.security.Security クラスがロードする初期セキュリティープロパティーに、新しい JFR イベント jdk.InitialSecurityProperty でアクセスできるようになりました。

jdk.InitialSecurityProperty イベントには、次の 2 つのフィールドが含まれています。

  • key: セキュリティープロパティーキー。
  • value: 対応するセキュリティープロパティーの値。

この新しいイベントと既存の jdk.SecurityPropertyModification イベントを使用することで、ライフサイクル全体でセキュリティープロパティーを監視できるようになりました。

このリリースでは、-Djava.security.debug=properties プロパティーが Java 仮想マシンに渡されるときに、初期セキュリティープロパティーを標準エラー出力ストリームに出力することもできます。

JDK-8292177 (JDK バグシステム) を参照してください。

java.security ファイルのロードに失敗した場合に出力されるエラー

以前のリリースでは、Red Hat build of OpenJDK が java.security ファイルをロードできない場合に、ハードコーディングされたセキュリティープロパティーのセットが使用されていました。この一連のプロパティーは完全には維持されておらず、いつ使用されていたのかユーザーにはわかりませんでした。

現在、Red Hat build of OpenJDK 17.0.7 では、Red Hat build of OpenJDK が java.security ファイルをロードできない場合に、Red Hat build of OpenJDK が InternalError エラーメッセージを表示します。

JDK-8155246 (JDK バグシステム) を参照してください。

listRoots メソッドが Windows で使用可能なすべてのドライブを返す

以前のリリースでは、Windows システムの java.io.File.listRoots() メソッドは、アクセスできないディスクドライブやメディアがロードされていないディスクドライブを除外していました。ただし、このフィルタリングにより、目に見えるパフォーマンスの問題が発生しました。

リリース Red Hat build of OpenJDK 17.0.7 では、listRoots メソッドは、使用可能なすべてのディスクドライブをフィルタリングせずに返します。

JDK-8208077 (JDK バグシステム) を参照してください。

強化された Swing プラットフォームのサポート

Red Hat build of OpenJDK の以前のリリースでは、HTML オブジェクトタグがレンダリングされ、Swing HTML コンポーネントに埋め込まれていました。リリース Red Hat build of OpenJDK 17.0.7 では、新しいシステムプロパティー swing.html.object を true に設定した場合にのみレンダリングが行われます。デフォルトでは、swing.html.object プロパティーは false に設定されています。

JDK バグシステムリファレンス ID: JDK-8296832

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.