从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
由于
答案 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