java不同的JRE安装(windows)
当我从http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载并安装Java 8(JRE)时 我可以看到以下注册表项: [HKEY_LOCAL_机器\SOFTWARE\JavaSoft\Java运行时环境] “当前版本”=“1.8”
但是,如果我从以下位置下载并安装Java 8(JRE): https://www.java.com/en/download/ 我得到了以下注册表项: [HKEY\U当前用户\Software\JavaSoft\部署属性]
- 我需要检测是否安装了Java 8(JRE),我应该同时检查它们吗?我还需要检查其他注册表位置吗李>
- 这两个安装程序有什么不同?它们是提供相同的Java JRE还是有任何区别李>
谢谢
# 1 楼答案
你也应该考虑64位机器上的32位安装。
在微软的techNet网站上,我找到了一个用于确定java版本的vbs脚本。希望有帮助TechNet article on determining the version of java on windows
# 2 楼答案
也许我会尝试不同的方法,尝试寻找java(w)。系统变量路径上的exe。它应该指向JRE的最新安装——假设路径中有最新的目录条目
此外,如果应用程序需要特定的JVM,那么也可以在应用程序中包含JRE。只要把它装进去,确保你的JRE已经启动。许多公司这样做是有很好的理由的