色んなJavaのディストリビューションのバージョン表記を集めてみました
- 1行目はjdkのバージョンを示している
- ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく
- JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる
- JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が表示される...ビルド番号や、ディストリビューション固有のバージョン番号が含まれる
1行目のダブルクォーテーションに囲まれた数字を見ておけばOKですね
Oracle JDKのバージョン表示
java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Temurinのバージョン表示
openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment Temurin-11.0.13+8 (build 11.0.13+8) OpenJDK 64-Bit Server VM Temurin-11.0.13+8 (build 11.0.13+8, mixed mode)
UbuntuのopenJDKのバージョン表示
openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
Microsoft build Javaのバージョン番号
openjdk version "17.0.1" 2021-10-19 LTS OpenJDK Runtime Environment Microsoft-28056 (build 17.0.1+12-LTS) OpenJDK 64-Bit Server VM Microsoft-28056 (build 17.0.1+12-LTS, mixed mode, sharing)
Azul Zulu Builds openJDKのバージョン番号
openjdk version "17.0.1" 2021-10-19 LTS OpenJDK Runtime Environment Zulu17.30+15-CA (build 17.0.1+12-LTS) OpenJDK 64-Bit Server VM Zulu17.30+15-CA (build 17.0.1+12-LTS, mixed mode, sharing)