我在Windows系统上有一个JRE文件夹。有没有办法通过查看?
中的文件来确定JRE是32位还是64位为了澄清,我有多个JRE文件夹,我想调查每个文件夹。
这与建议的副本不重复。我想知道JRE的设计用于哪个拱门,而不是它安装在
上的机器拱门答案 0 :(得分:6)
您可以检查Java根目录中的release
文件,并查看OS_ARCH。这些是我的Windows 8机器上的内容;对于64位,它是AMD64'而对于32位,它是' i586'。
64位:
JAVA_VERSION="1.8.0_31"
OS_NAME="Windows"
OS_VERSION="5.2"
OS_ARCH="amd64"
SOURCE=" .:fde671d8b253 corba:f89b454638d8 deploy:6bb9afd737b2 hotspot:4206e725d584 hotspot/make/closed:3961887b77fc hotspot/src/closed:5b436b7ac70c hotspot/test/closed:63646d4ea987 install:b2307098361c jaxp:1dd828fd98f1 jaxws:9d0c737694ec jdk:1fbdd5d80d06 jdk/make/closed:ebe49cb8785a jdk/src/closed:ef076fdb2717 jdk/test/closed:ab9c14025197 langtools:7a34ec7bb1c8 nashorn:ec36fa3b35eb pubs:532faa86dd91 sponsors:477c30a7726d"
BUILD_TYPE="commercial"
32位:
JAVA_VERSION="1.8.0_31"
OS_NAME="Windows"
OS_VERSION="5.1"
OS_ARCH="i586"
SOURCE=" .:fde671d8b253 corba:f89b454638d8 deploy:6bb9afd737b2 hotspot:4206e725d584 hotspot/make/closed:3961887b77fc hotspot/src/closed:5b436b7ac70c hotspot/test/closed:63646d4ea987 install:b2307098361c jaxp:1dd828fd98f1 jaxws:9d0c737694ec jdk:1fbdd5d80d06 jdk/make/closed:ebe49cb8785a jdk/src/closed:ef076fdb2717 jdk/test/closed:ab9c14025197 langtools:7a34ec7bb1c8 nashorn:ec36fa3b35eb pubs:532faa86dd91 sponsors:477c30a7726d"
BUILD_TYPE="commercial"
或者,转到bin
文件夹并执行java -version
。
答案 1 :(得分:1)
System.getProperty("sun.arch.data.model");
如果您只有JRE,请访问此屏幕sun.arch.data.model
。