java - 如何从命令行检测 64 位 Java?

标签 java windows

是否有任何方法可以从 Windows 上的命令行获取 Java 内部属性,例如 sun.arch.data.model ?我需要一个命令来放入一个批处理脚本,该脚本将检测 java 架构类型:32 位或 64 位。

最佳答案

如果您使用的是 Sun 的 VM(我想其他 VM 的版本信息中也有类似的详细信息),您可以在“java -version”的输出中检查字符串“64-Bit”:

java -version 2>&1 | find "64-Bit" >nul:

if errorlevel 1 (
    echo 32-Bit 
) else (
    echo 64-Bit
)

关于java - 如何从命令行检测 64 位 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268705/

相关文章:

java - 使用 split 方法分割字符串

windows - Cassandra :~.cqlshrc 不起作用

java - 一种查找模式编号的方法

java - 将 FCM 通知替换为以编程方式创建的通知

java - 在Java中从剪贴板中检索字符串

java - commons-logging-api-1.1.jar 与 commons-logging-1.2.jar

python - 什么是 nt.stat_result?

windows - Windows 中的 MSYS 主文件夹

c++ - 如何逐步遍历目录树?

java - 将java应用程序作为Windows服务运行