ホームページ >Java >&#&チュートリアル >JVM のビット数をプログラムで判断するにはどうすればよいですか?
プログラム内から JVM ビット数を確認する方法
アプリケーションが 32 ビット JVM で実行されるか 64 ビット JVM で実行されるかを確認するには、次のようにします。 Java 仮想マシン (JVM) の仕様を参照してください。 Java 9 より前の Java バージョンの場合、コマンドライン フラグ -d32 および -d64 を使用して、JVM の必要なビット数を指定できます。
コマンドライン フラグを使用した JVM ビットネスの確認
JVM ビット数を確認するにはが 64 ビットの場合は、次のコマンドを実行します。
java -d64 -version
JVM が 64 ビットでない場合は、次のエラーが表示されます。
Error: This Java instance does not support a 64-bit JVM. Please install the desired version.
同様に、32 を確認するには、 -bit JVM の場合は、次のコマンドを実行します。
java -d32 -version
JVM が 32 ビットでない場合は、次のエラーが発生します:
Error: This Java instance does not support a 32-bit JVM. Please install the desired version.
注: これらのフラグは Java 7 で追加され、Java 9 で非推奨になり、Java 10 で削除され、最近の Java では使用できなくなりました。
したがって、Java 9 以降の Java バージョンを実行する場合は、JVM ビット数を決定する代替メソッドが必要になります。これは、更新された Java で見つけることができます。ドキュメント。
以上がJVM のビット数をプログラムで判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。