Назад | Перейти на главную страницу

как определить 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. это установка 64-битной Java?
  2. Это означает, что виртуальная машина Java работает в 64-битном режиме или может работать в обоих режимах?
  3. Если мне также нужно установить версию java 64 и настроить переменную JAVA_HOME на этот путь, как это сделать?
  4. Давным-давно (10 лет назад) я изучал java, но в те дни у нас не было ничего, называемого java-сервером, как указано выше, это что-то отличное от обычной 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