任何人都可以告诉我如何从注册表中获取 Windows 服务器系统上的 java 主目录。我必须获取 java 产品版本(JRE)的这个
最佳答案
根据 Oracle 文档
Oracle Page - 安装 JDK 还会安装私有(private) JRE 和可选的公共(public)副本。需要私有(private) JRE 才能运行 JDK 附带的工具。它没有注册表设置,并且完全包含在 jre 目录中(通常位于 C:\Program Files\jdk1.7.0\jre),其位置只有 JDK 知道。另一方面,公共(public) JRE 可以被其他 Java 应用程序使用,包含在 JDK 外部(通常位于 C:\Program Files\Java\jre1.7.0),并在 Windows 注册表中注册(位于 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft ),可以使用“添加/删除程序”删除,可能已在浏览器中注册,并且可能将 java.exe 文件复制到 Windows 系统目录(这将使其成为默认系统 Java 平台)
用于读取注册表项
关于java - 如何从Windows服务器系统的注册表中获取java主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887852/