C++:如何在Windows 32和64位中获取最新的Java路径? 2 周,1 日 Questions & Answers 707 我如何得到JRE——例如JRe7(它也可以是JR6等等)——在Windows 32和64位中使用C++的文件夹路径?简单的问题-但很难找到有效的解决方案/代码
# 1 楼答案 您有多种选择: 搜索注册表(评论中已经给出了链接) 使用C++中的一些CMD命令,然后解析输出(检查JRE installation directory in Windows) 解析PATH env变量(通常JAVA_HOME指向JDK,但是,如果需要JRE,用户可能会在其PATH变量中添加/JRE/bin) 关于32位和64位,为了正确检查是否安装了java机器(即32位java机器安装在64位windows上的情况),您可能还需要检查WOW6432节点注册表)
# 1 楼答案
您有多种选择:
关于32位和64位,为了正确检查是否安装了java机器(即32位java机器安装在64位windows上的情况),您可能还需要检查WOW6432节点注册表)