ホームページ >Java >&#&チュートリアル >JVM のビット数をプログラムで判断するにはどうすればよいですか?

JVM のビット数をプログラムで判断するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-04 19:03:11590ブラウズ

How Can I Programmatically Determine My JVM's Bitness?

プログラム内から 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。