不同的JRE安装(windows)



当我从http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载并安装Java 8 (JRE)时我可以看到以下注册表项:[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]"CurrentVersion"="1.8"

然而,如果我下载并安装Java 8 (JRE)从:https://www.java.com/en/download/我得到了以下注册表项:( HKEY_CURRENT_USER 软件 JavaSoft DeploymentProperties ]

  1. 我需要检测是否安装了Java 8 (JRE),我应该同时检查它们吗?还有其他注册表位置我需要检查吗?
  2. 这两个安装程序有什么不同?它们都提供相同的Java JRE还是存在差异?

谢谢

也许我会尝试不同的方法,尝试在系统变量PATH上寻找java(w).exe。它应该指向最新的JRE安装-假设PATH中有最新的目录条目。

如果您的应用程序需要特定的JVM,那么也可以在应用程序中包含JRE。只需将其装入并确保JRE已启动。许多公司这样做是有充分理由的。

您也应该考虑在64位机器上安装32位。

在微软的techNet网站上,我发现了一个vbs脚本,用于确定java版本。希望能有所帮助。关于确定windows上java版本的TechNet文章

最新更新