JVM が 32 ビットか 64 ビットかを確認する Java プログラムを作成する前に、まず JVM について説明しましょう。
JVM は Java 仮想マシンであり、バイトコードの実行を担当します。これは Java ランタイム環境 (JRE) の一部です。 Java はプラットフォームに依存しませんが、JVM はプラットフォームに依存することは誰もが知っています。オペレーティング システムごとに個別の JVM が必要です。 Java ソース コードのバイトコードがあれば、JVM により任意のプラットフォームで簡単に実行できます。 Java ファイル実行のプロセス全体は次のとおりです -
まず、Java ソース コードを拡張子 .java で保存し、コンパイラはそれを拡張子 .class のバイトコードに変換します。これはコンパイル時に発生します。
ここで、実行時に、JVM はバイトコードを読み取って検証し、変数にメモリを割り当ててから、そのバイトコードを機械可読形式に変換します。
Java プログラムの 2 つのシステム プロパティ「os.arch」と「sun.arch.data.model」を使用して、JVM が 32 ビットか 64 ビットかを確認できます。別の方法として、「java --version」を使用してコマンドラインから確認できます。
この記事では、このメソッドを使用して JVM の詳細を取得します。システムクラスに存在します。これは、指定されたパラメーターのシステム プロパティを取得するのに役立ちます。指定されたパラメータが存在する場合はその値を含む文字列を返し、パラメータが存在しない場合は null を返します。
###文法### リーリー方法 1: os.arch を使用する
###例### リーリー ###出力### リーリー方法 3: コマンド ライン インターフェイスを使用する
以上がJVM が 32 ビットか 64 ビットかを確認する Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。