如何从程序内确定 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中文网其他相关文章!