如何检测VC++代码中的JRE位(32位或64位)

问题描述:

我想使用VC++以编程方式检测Java运行时环境位(32或64位)请建议我该如何执行此操作。如何检测VC++代码中的JRE位(32位或64位)

+0

你是一个双赢的用户或UNIX? – petric 2014-12-08 06:45:42

它相当简单actualy,您可以使用系统(“命令”),看它的版本(不要忘了包括stdlib.h中)是这样的:

system("java -d64 -version"); 

,并在控制台上,您将得到reaply如果它说:

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

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

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