【问题标题】:C++: how to get most recent Java path in Windows 32 and 64 bit?C++:如何在 Windows 32 和 64 位中获取最新的 Java 路径?
【发布时间】:2014-04-29 05:55:06
【问题描述】:

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

【问题讨论】:

标签: java c++


【解决方案1】:

您有多种选择:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-19
    • 2011-06-13
    • 2011-09-02
    • 2013-10-17
    • 2011-06-20
    • 2011-11-11
    • 1970-01-01
    • 2014-12-24
    相关资源
    最近更新 更多