版本 32 位还是 64 位?如何检查[重复]
Posted
技术标签:
【中文标题】版本 32 位还是 64 位?如何检查[重复]【英文标题】:Version 32-bit or 64-bit? How to Check [duplicate] 【发布时间】:2020-08-01 06:57:02 【问题描述】:我试图找到一种方法来检查一个人是 32 位版本还是 64 位版本。如果有 32 位,我需要它来制作代码来做某事,而当你有 64 位时,代码会做某事。
【问题讨论】:
【参考方案1】:检查此代码
System.getProperty("os.arch");
【讨论】:
System.getProperty("os.arch")
返回有关操作系统的信息,而不是 vm/jre。您仍然可以在 64 位操作系统上运行 32 位 JRE。试试sun.arch.data.model
,这是Oracle VM 特定的,或者java.vm.name
,应该以32
或64
结尾。以上是关于版本 32 位还是 64 位?如何检查[重复]的主要内容,如果未能解决你的问题,请参考以下文章
用于检测系统是 32 位还是 64 位的 Shell 脚本 [重复]
在 C# 中确定可执行文件是 64 位还是 32 位 [重复]