0

我的机器是 32 位还是 64 位?我的机器上安装的 Java 是 32 位还是 64 位?

uname -a产生:

Linux xhost 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

java -version产生:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
4

2 回答 2

6

java -version在 64 位 VM 上看起来像这样(它明确表示 64 位):

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
于 2012-09-19T11:08:05.247 回答
2

你可以试试java -d64 -version

如果它不是 64 位,你会得到类似的东西:

This Java instance does not support a 64-bit JVM.
Please install the desired version

于 2012-09-19T11:17:50.393 回答