Java 22 がリリースされた(2024-04 セキュリティ・アップデートあり)
仕事の忙しさにかまけて色々と放っぽり出してたので,少しずつ回復中。
かーなり遅まきながらであるが,昨年(2023年)9月に Java 21 がリリースされている。 また今月(2024-03)に予定通り Java 22 もリリースされた。
- OpenJDK JDK 21.0.2 GA Release
- JDK 21.0.2 Release Notes
- OpenJDK JDK 22 GA Release
- JDK 22 Release Notes
Java 21 は LTS 版で 2028-09 までのサポートとなる。 既に2回のセキュリティ・アップデートが行われているけど,内容については割愛する。
【2024-04-17 追記】 OpenJDK のセキュリティ・アップデート(2024-04)
予定通り OpenJDK がリリースされた。
詳細については割愛する。
OpenJDK を APT で管理するメリットはないので,実行バイナリをリリースページから直接ダウンロードして配置する。 以下は完全手動でインストールした場合(笑)
$ cd /usr/local/src
$ sudo curl -L "https://download.java.net/java/GA/jdk22.0.1/c7ec1332f7bb44aeba2eb341ae18aca4/8/GPL/openjdk-22.0.1_linux-x64_bin.tar.gz" -O
$ cd ..
$ sudo unlink java # 以前のバージョンの Java 環境がある場合
$ sudo tar xvf src/openjdk-22.0.1_linux-x64_bin.tar.gz
$ sudo ln -s jdk-22.0.1 java
$ java -version # すでに PATH が通っている場合
openjdk version "22.0.1" 2024-04-16
OpenJDK Runtime Environment (build 22.0.1+8-16)
OpenJDK 64-Bit Server VM (build 22.0.1+8-16, mixed mode, sharing)
私としては PlantUML が動けばいいので,試しておく1。
よーし,うむうむ,よーし。
Oracle Java のサポート期間
“Oracle Java SE Support Roadmap” より。
Release | GA Date | Premier Support | Extended Support |
---|---|---|---|
17 (LTS) | 2021-09 | 2026-09 | 2029-09 |
21 (LTS) | 2023-09 | 2028-09 | 2031-09 |
22 | 2024-03 | 2024-09 | |
23 | 2024-09 | 2025-03 | |
24 | 2025-03 | 2025-09 | |
25 (LTS) | 2025-09 | 2030-09 | 2033-09 |
2024-03 時点で Premier Support が終了しているものは除いている。 いまだ需要のある Java 8 については Adoptium などで最新バイナリを取得可能。
ブックマーク
- Java 22リリース――Project AmberやProject PanamaのスタンダードJEPを含め12のJEPsがアップデート。そして、2025年のJavaOneがベイエリアで開催 | gihyo.jp
- Oracle Critical Patch Update Advisory - April 2024
- Oracle Java の脆弱性対策について(CVE-2023-41993等) | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
参考図書
- Spring Data JPAプログラミング入門
- 溝口賢司 (著)
- 秀和システム 2017-08-03 (Release 2018-04-23)
- Kindle版
- B07CKHR8C1 (ASIN)
- 評価
JPA のお勉強用に購入。紙のほうはプレミアが付いてるっぽいが Kindle で買えるよ。固定レイアウトだからブラウザの Kindle Cloud Reader で読めるし。真面目に基本を押さえて書いていて分かりやすい。
- Effective Java 第3版
- Joshua Bloch (著), 柴田 芳樹 (翻訳)
- 丸善出版 2018-10-30
- 単行本(ソフトカバー)
- 4621303252 (ASIN), 9784621303252 (EAN), 4621303252 (ISBN)
- 評価
再勉強中。 Kindle 版のほうがちょっと安いが,勤務先でも使いたかったので紙の本にした。
- Spring Boot 2 入門: 基礎から実演まで
- 原田 けいと (著), 竹田 甘地 (著), Robert Segawa (著)
- 2020-05-22 (Release 2020-05-22)
- Kindle版
- B0893LQ5KY (ASIN)
- 評価
Spring Boot を勉強することになって急遽買った本。めっさ分かりやすかった。 PDF 版が欲しいくらい(笑) Spring Boot 3.2 対応にアップデートされていた。素敵!