首頁 > Java > java教程 > 如何以程式設計方式確定 JVM 的位數?

如何以程式設計方式確定 JVM 的位數?

Patricia Arquette
發布: 2024-12-04 19:03:11
原創
675 人瀏覽過

How Can I Programmatically Determine My JVM's Bitness?

如何從程式內確定JVM 位數

要確定應用程式是在32 位元還是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-位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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板