Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan?

Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan?

Patricia Arquette
Patricia Arquetteasal
2024-12-04 19:03:11598semak imbas

How Can I Programmatically Determine My JVM's Bitness?

Cara Menentukan Bitness JVM Dari Dalam Program

Untuk memastikan sama ada aplikasi berjalan dalam JVM 32-bit atau 64-bit, anda boleh merujuk spesifikasi mesin maya Java (JVM). Untuk versi Java sebelum Java 9, anda boleh menggunakan bendera baris perintah -d32 dan -d64 untuk menentukan bitness JVM yang diingini.

Menyemak Bitness JVM dengan Bendera Baris Perintah

Untuk menyemak sama ada JVM adalah 64-bit, jalankan arahan berikut:

java -d64 -version

Jika JVM bukan 64-bit, anda akan menerima ralat berikut:

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

Begitu juga, untuk mengesahkan 32- bit JVM, laksanakan arahan berikut:

java -d32 -version

Jika JVM bukan 32-bit, anda akan menghadapi ralat berikut:

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

Nota: Bendera ini telah ditambahkan dalam Java 7, ditamatkan dalam Java 9, dialih keluar dalam Java 10 dan tidak lagi tersedia dalam versi Java terkini.

Oleh itu, apabila menjalankan versi Java di luar Java 9, kaedah alternatif untuk menentukan bitness JVM diperlukan dan boleh didapati dalam Java yang dikemas kini dokumentasi.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn