Oracle JDBCFAQ によると (質問「OracleJDBCリリースとJDKバージョンは何ですか?」)、リストしたJavaバージョン(Java 8から11)のみがOracle19cでサポートされています。
- 将来、Javaバージョンのサポートが追加されることを期待しています。
- Java9とJava10は短命のリリースであり、どちらも保守終了です。
コメントノートとして、Java 7は2015年4月から「保守終了」になっています。新しいOracleデータベースリリース用の新しいJDBCドライバーでJava7をサポートすることにより、Java7の継続的な使用を奨励することはOracleにとって逆効果です。
Oracleドライバは独自仕様であり、ソースコードは利用できないことに注意してください。したがって、Oracle19c互換ドライバの1つをJava7にバックポートすることはできません。
まとめ :Oracle 19cを使用する場合は、Java8LTS以降にアップグレードします 唯一の実行可能な解決策です。 Java 11 LTSにアップグレードすることをお勧めします:
-
Oracle Java 8 LTSの無料のパブリックアップデート(商用ユーザー向け)は終了し、プレミアムサポートは2022年3月に終了する予定です。 OracleJavaSEサポートロードマップ を参照してください。 。
-
2020年以降もサードパーティベンダーから無料のパブリックJava8LTSアップデートを入手できます。 Javaはまだ無料です を参照してください。 詳細については。