【问题标题】:How to detect the JRE bit(32 or 64-bit) from VC++ code [duplicate]如何从 VC++ 代码中检测 JRE 位(32 位或 64 位)[重复]
【发布时间】:2014-12-08 06:12:02
【问题描述】:

我想使用 VC++ 以编程方式检测 Java 运行时环境位(32 或 64)。请建议我该怎么做。

【问题讨论】:

  • 你是win用户还是unix用户?

标签: java visual-c++


【解决方案1】:

其实相当简单,你可以使用 system("command") 来查看它的版本(不要忘记包含 stdlib.h),如下所示:

system("java -d64 -version");

如果控制台显示:

此 Java 实例不支持 64 位 JVM。请安装所需的版本

这意味着它不是 64 位版本。

你可以在这里阅读更多关于它的信息: detect jre bit version

【讨论】:

    猜你喜欢
    • 2011-12-15
    • 1970-01-01
    • 2011-10-24
    • 2013-06-21
    • 2010-10-22
    • 2010-12-17
    • 2012-08-19
    相关资源
    最近更新 更多