como faço para detectar qual versão 32 ou 64 bits o Java está instalado no Centos?

6

Estou tentando detectar qual versão do java está sendo executada no meu sistema (quero dizer, quero saber se minha instalação do java é de 32 ou 64 bits)

Eu tentei

$java -version 

quais saídas seguem

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. esta instalação do java 64bit?
  2. isso significa que a VM Java está executando 64 bits ou pode ser executada nos dois modos?
  3. Se eu tiver que instalar a versão java 64 também e configurar o JAVA_HOME var para esse caminho como fazer isso?
  4. Há muito tempo atrás (10 anos atrás) eu aprendi java, mas naqueles dias nós não tínhamos nada chamado java server como acima, isso é algo diferente da JVM normal naqueles dias?
  5. está no Centos podemos rodar o java como um serviço?

quem puder me ajudar, muito apreciado.

    
por user1179459 30.09.2013 / 09:02

1 resposta

9

De uma pergunta semelhante no StackExchange :

Você pode tentar na linha de comando:

java -d64 -version

Se não for uma versão de 64 bits, você receberá uma mensagem semelhante a:

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

Consulte as opções de ajuda da JVM para obter mais informações sobre java -help

    
por 30.09.2013 / 09:09

Tags