Java 25 LTS がリリースされた
予定通り Java 25 LTS がリリースされた。
Java のサポート期間
以下は Oracle が定めるサポート・ロードマップ1。
Release GA Date Premier Support Extended Support 17 (LTS) 2021-09 2026-09 2029-09 21 (LTS) 2023-09 2028-09 2031-09 24 2025-03 2025-09 25 (LTS) 2025-09 2030-09 2033-09 26 2026-03 2026-09 27 2026-09 2027-03
これによると Java 25 は 2030-09 までのサポートとなる。 なお 2025-09 時点で Premier Support が終了しているものは除いている(Java 24 は今月(2025-09)でサポートが切れるので注意)。
いまだ需要のある Java 8 等については Adoptium や Canonical などで最新バイナリを取得可能である。
OpenJDK のアップデート
ここでは OpenJDK の実行バイナリをリリースページから直接ダウンロードして配置する方法を挙げる。 以下は完全手動でインストールした場合(笑)
$ cd /usr/local/src
$ sudo curl -LO "https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-x64_bin.tar.gz"
$ cd ..
$ sudo unlink java # 以前のバージョンの Java 環境がある場合
$ sudo tar xvf src/openjdk-25_linux-x64_bin.tar.gz
$ sudo ln -s jdk-25 java
$ java -version # すでに PATH が通っている場合
openjdk version "25" 2025-09-16
OpenJDK Runtime Environment (build 25+36-3489)
OpenJDK 64-Bit Server VM (build 25+36-3489, mixed mode, sharing)
私としては PlantUML が動けばいいので,試しておく2。

よーし,うむうむ,よーし。
ブックマーク
- Introducing Canonical builds of OpenJDK
- 「Java 25」正式リリース、2年振りのLTS版。事前キャッシュによる高速起動、JITの即時ネイティブコード生成など新機能 - Publickey
- Java 25リリース――初心者向け機能や起動時間短縮など | gihyo.jp
- Java 25新機能まとめ #OpenJDK - Qiita
参考図書
- 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 対応にアップデートされていた。素敵!