このセクションでは、Java SE の継続的なリリースに合わせて Java 用 Cloud クライアント ライブラリのバージョンを最新の状態に保つ方法の概要について説明します。
新規開発の場合
新しいプロジェクトを開始するときは、Java の最新の一般提供版 LTS バージョンを選択することをおすすめします。Java 25 は 2025 年 9 月より一般提供されており、新しい開発に最適な選択肢です。
Java 21、Java 17、Java 11、Java 8 もサポートされている代替手段です。
本番環境システムを最新の状態に保つ
重要なセキュリティとバグの修正を確実に適用するには、サポートされている Java ランタイムで本番環境のシステムを維持することをおすすめします。Java バージョンがサポート終了になると、ランタイムは重要な更新を適用できなくなります。
Java 用 Cloud クライアント ライブラリは、Java 8、Java 11、Java 17、Java 21、Java 25 と互換性があり、これらのバージョンに対してテストされています。Java 8 は、少なくとも 2026 年 9 月まで Java 用 Cloud クライアント ライブラリでサポートされます。
従来のサポート
Google のクライアント ライブラリは、Java ランタイムの旧バージョンをサポートしています。すべてのパッチをバックポートできない可能性があるため、ベスト エフォート ベースで機能更新がされない長期安定版ライブラリがあります。
Google では、引き続き Java 7 を使用するアプリに対してベスト エフォート ベースでアップデートを提供しますが、JVM をサポートする現行バージョンのライブラリにアプリをアップグレードしなければならない場合があります。
バージョン情報の確認方法
最新バージョンとサポートされている Java バージョンは、個々の GitHub リポジトリ github.com/GoogleAPIs/java-SERVICENAME と google-cloud-java で識別されます。