LoginSignup
1
2

More than 1 year has passed since last update.

各ベンダーごとの Java17 バージョン情報

Last updated at Posted at 2021-10-11

各ベンダーごとに、java --version で表示されるバージョン情報をまとめました。

ベンダー 名称 バージョン情報
Amazon Corretto OpenJDK 64-Bit Server VM Corretto-17.0.0.35.1
(build 17+35-LTS, mixed mode, sharing)
BellSoft LibericaJDK OpenJDK 64-Bit Server VM
(build 17+35-LTS, mixed mode, sharing)
Eclipse Foundation Temurin OpenJDK 64-Bit Server VM Temurin-17+35
(build 17+35, mixed mode, sharing)
Microsoft Microsoft Build of OpenJDK OpenJDK 64-Bit Server VM Microsoft-26987
(build 17+35, mixed mode, sharing)
Azul Zulu OpenJDK 64-Bit Server VM Zulu17.28+13-CA
(build 17+35-LTS, mixed mode, sharing)
Oracle OpenJDK OpenJDK 64-Bit Server VM
(build 17+35-2724, mixed mode, sharing)
Oracle Java Java HotSpot(TM) 64-Bit Server VM
(build 17+35-LTS-2724, mixed mode, sharing)

VM 情報

バージョン情報の mixed mode などの値は、実行時のVMオプションによって決まります。
(なので、java -Xint --version と実行すると表示が変化します)

  • mixed mode
    • JIT コンパイルとインタプリタを併用するモードになっていることを示しています。
    • VM オプション -Xint で、インタプリタモード(interpreted mode)に変更できます。
    • VM オプション -Xcomp で、JIT コンパイルモード(compiled mode)に変更できます。
  • sharing
  • emulated-client
    • C1 (クライアント・コンパイラ)のみを使用することを示しています。1
    • -XX:CompilationMode=quick-only を付けた際に表示されます。

  1. java -XX:CompilationMode=quick-only -XX:+PrintCompilation --version と実行すると、C1しか使われていないことが分かります。 

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2