web-dev-qa-db-ja.com

CentOSにインストールされている32ビットまたは64ビットのバージョンを検出するにはどうすればよいですかJava?

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 VMが64ビットで実行されているか、それとも両方のモードで実行できるか?
  3. Java 64バージョンもインストールする必要があり、Java_HOME varをそのパスに設定する必要がある場合
  4. ずっと前(10年前)にJavaを学びましたが、当時はJavaサーバーという名前のサーバーはありませんでした)、これは当時の通常のJVMとは何か違うのですか?
  5. centosではJavaをサービスとして実行できますか?

私を助けることができる人、本当に感謝しています。

6
user1179459

StackExchangeの同様の質問 から:

コマンドラインで試すことができます:

Java -d64 -version

64ビットバージョンでない場合は、次のようなメッセージが表示されます。

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

詳細については、JVMのヘルプオプションを参照してくださいJava -help

9
babelmonk