計算機默認執行版本32位。
不完全是。它取決於調用應用程序。
讓我們看兩個例子:
開始的cmd.exe(使用Windows + R並鍵入cmd)
運行 「Java的版本」,你會得到
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
通過32位程序(例如總指揮官)啓動cmd.exe
運行 「Java的版本」,你會得到
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
由於可以嘗試使用存根在WINDOWS \ SYSTEM32直接和Windows \ SysWow64資料。唯一的變化:
我知道,從32位到64位提升的唯一方法是顯式地運行64位版本位使用
"c:\Program Files\Java\jre6\bin\java.exe" -version
該邏輯也適用於在windows \ system中使用包裝器的所有其他java命令,如javaws。
=>鏈接到 「C:\ Program Files文件\的Java \ JRE6 \ BIN \ javaws.exe」
不容我們剛剛更改快捷方式替換C:\ WINDOWS \ SysWOW64中的C:/在Windows/System32下? – Zecas 2012-05-23 08:51:07