1. 程式人生 > >怎麼判斷jdk是32位的還是64位的

怎麼判斷jdk是32位的還是64位的

最近專案需要使用32位的jdk,就需要知道現在使用的是多少位的jdk.

然後就網上各種查資料,然後找到一個答案說使用:java -d32。如果沒有報錯就是32位的jdk,如果報錯了,就是64位的jdk。
這種方法是可行的,但是不知道問什麼,今天偶爾在dos視窗中輸入了java,然後回車發現了下圖的內容。
輸入java顯示的結果
才發現,使用java -d32 來判斷現在使用的jdk的位數是有依據的。

同樣的,如果輸入java -d64,dos視窗如下
32位的jdk輸入java -d64顯示的結果
說明使用的不是64位而是32位的jdk

才疏學淺,如有錯誤請留言斧正,謝謝