gpt4 book ai didi

java - C++:如何在 Windows 32 和 64 位中获取最新的 Java 路径?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:54:15 25 4
gpt4 key购买 nike

如何获取 jre - 例如 jre7(也可以是 jre6 等等) - 在 Windows 32 和 64 位中使用 C++ 的文件夹路径?简单的问题 - 但很难找到有效的解决方案/代码..

最佳答案

您有多种选择:

  • 搜索注册表(链接已在评论中给出)
  • 使用 C++ 中的一些 cmd 命令然后解析输出(检查 JRE installation directory in Windows )
  • 解析 PATH 环境变量(通常 JAVA_HOME 指向 JDK,但是,如果需要 JRE,用户可以在其 PATH 变量中添加/jre/bin。

关于 32 位和 64 位,为了正确检查是否安装了 java 机器(意味着在 64 位 Windows 上安装了 32 位 java 机器的情况),您可能还需要检查 Wow6432Node 注册表)。

关于java - C++:如何在 Windows 32 和 64 位中获取最新的 Java 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22565980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com