はじめに
一つの端末に複数のJRE環境を持つことはありますが、バージョンを確認したいことがあると思います。
本記事ではWindowsにてJavaが32ビットか64ビットかを確認する手順について解説します。
Javaの詳細バージョンを確認する
コマンドプロンプトでの手順とウインドウ操作による手順の二つを記載しました。
コマンドプロンプトで確認する
手順としてはjava.exeが存在するディレクトリに移動して
java.exe -version
を実行します。
例えば64bitのJavaであれば以下のように64-Bitという文言が確認でき
C:\P...\jre\bin>java.exe -version java version "XXX" Java(TM) SE Runtime Environment (build XX - XX (XX)) Java VM (build XX, JRE XX Windows 10 amd64-64-Bit ... ...
32bitのJavaであれば以下のように32-Bitという文言が確認できます。
C:\N...\jre\bin\>java.exe -version java version "XXX" Java(TM) SE Runtime Environment (build XX - XX (XX)) Java VM (build XX, JRE XX Windows 10 x86-32-Bit ... ...
ウインドウ操作で確認する
java.exeが存在するディレクトリに存在するjavacpl.exeをダブルクリックすればJavaコントロールパネルが開き、Javaタブの中にある「JavaアプリケーションおよびアプレットのJavaランタイム・バージョンと設定の表示および管理を行います。」という文言の箇所をクリックすれば以下のように記載があります。
右側にあるアーキテクチャに「64」という文言があるか否かは上記の64か32かの結果と一致しています。
終わりに
JREに依存するアプリケーションによっては、Javaが32bitでは動かなかったり逆も然りなケースがあります。
トラブルシューティングのために、自分が使っているJavaのバージョンを確認する手順を覚えておくと、どこかで役立つと思います。ご参考になれば幸いです。