Java 25 LTS がリリースされた

no extension

予定通り 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 等については AdoptiumCanonical などで最新バイナリを取得可能である。

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

Factory Method Pattern

よーし,うむうむ,よーし。

ブックマーク

参考図書

photo
Spring Data JPAプログラミング入門
溝口賢司 (著)
秀和システム 2017-08-03 (Release 2018-04-23)
Kindle版
B07CKHR8C1 (ASIN)
評価     

JPA のお勉強用に購入。紙のほうはプレミアが付いてるっぽいが Kindle で買えるよ。固定レイアウトだからブラウザの Kindle Cloud Reader で読めるし。真面目に基本を押さえて書いていて分かりやすい。

reviewed by Spiegel on 2021-08-26 (powered by PA-APIv5)

photo
Effective Java 第3版
Joshua Bloch (著), 柴田 芳樹 (翻訳)
丸善出版 2018-10-30
単行本(ソフトカバー)
4621303252 (ASIN), 9784621303252 (EAN), 4621303252 (ISBN)
評価     

再勉強中。 Kindle 版のほうがちょっと安いが,勤務先でも使いたかったので紙の本にした。

reviewed by Spiegel on 2021-03-17 (powered by PA-APIv5)

photo
Spring Boot 2 入門: 基礎から実演まで
原田 けいと (著), 竹田 甘地 (著), Robert Segawa (著)
2020-05-22 (Release 2020-05-22)
Kindle版
B0893LQ5KY (ASIN)
評価     

Spring Boot を勉強することになって急遽買った本。めっさ分かりやすかった。 PDF 版が欲しいくらい(笑) Spring Boot 3.2 対応にアップデートされていた。素敵!

reviewed by Spiegel on 2024-03-20 (powered by PA-APIv5)


  1. 記事で挙げたロードマップは Oracle Java によるものであり, OpenJDK のサポート期間についてはディストリビューションによるが,大抵の場合 LTS 版であれば Oracle Java より長くサポートされることが多い。 ↩︎

  2. 2025-09-09 に PlantUML v1.2025.7リリースされている。 PlantUML の使い方等については拙文「真面目に PlantUML」シリーズを参考にどうぞ。 ↩︎