Webstart运行错误版本的JRE

ass*_*ias 12 java java-web-start

我有一个需要Java 7+的Java webstart应用程序,所以JNLP有这一行:

<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se"/>
Run Code Online (Sandbox Code Playgroud)

这适用于各种Windows XP和Windows 7计算机(其中大多数也安装了Java 6),但在其中一台计算机上,webstart是使用Java 6启动的并且失败了(错误版本的JRE).我发现这篇文章并检查了Java设置,它们看起来很好:

在此输入图像描述

我也尝试将JNLP线更改为此但仍然无效:

<j2se version="1.7+"/>
Run Code Online (Sandbox Code Playgroud)

关于如何让webstart了解JRE 1.7的任何想法?

配置:Windows 7,以管理员身份运行 - 从IE启动的webstart应用程序.

ass*_*ias 12

我发现了这个问题.我安装了Java 6 32位和64位,但Java 7只安装了64位版本.我正在从Internet Explorer 32位启动webstart链接,我想这不能使用64位版本的JRE.

从IE 64位启动webstart工作正常.

感谢您的评论,我在做一个您推荐的操作时想出了问题.