不同的JRE安装(窗口)

时间:2016-09-22 08:21:00

标签: java installation registry

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载并安装Java 8(JRE)时 我可以看到以下注册表项: [ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java运行时环境] " CURRENTVERSION" =" 1.8"

但是,如果我从以下位置下载并安装Java 8(JRE): https://www.java.com/en/download/ 我有以下注册表项: [ HKEY_CURRENT_USER \ SOFTWARE \ JavaSoft的\的 DeploymentProperties

  1. 我需要检测是否安装了Java 8(JRE),我应该检查它们吗?我需要检查其他注册表位置吗?
  2. 两位安装人员之间的区别是什么?它们是否都提供相同的Java JRE或存在任何差异?
  3. 由于

2 个答案:

答案 0 :(得分:0)

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

此外,如果您的应用程序需要特定的JVM,那么它也可以在您的应用程序中包含JRE。只需将其打包并确保您的JRE已启动。许多公司出于这个原因这么做。

答案 1 :(得分:0)

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

在Microsoft的techNet站点中,我发现了一个用于确定java版本的 vbs 脚本。希望能帮助到你。 TechNet article on determining the version of java on windows