我如何检测哪个版本的32位或64位Java安装在Centos中?

我正在尝试检测哪个版本的Java正在我的系统中运行(我的意思是我想知道我的Java安装是32位还是64位)

我努力了

$java -version 

输出如下

 java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (rhel-1.62.1.11.11.90.el6_4-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 
  1. 这是Java 64位安装?
  2. 这是否意味着Java虚拟机正在运行64位或可以在两种模式下运行?
  3. 如果我必须安装Java 64版本,并设置JAVA_HOME var到该path如何做到这一点?
  4. 很久以前(十年前)我学过java,但是那些日子我们没有像上面这样的java server,这是不是正常的JVM那些日子?
  5. 是在Centos我们可以运行Java作为服务?

任何人都可以帮助我,真的很感激。

从StackExchange上的一个类似的问题 :

你可以尝试在命令行上:

 java -d64 -version 

如果不是64位版本,则会显示如下所示的消息:

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

请参阅JVM的帮助选项以获取更多信息java -help