JRE自动安装未选择64位



我正在为桌面应用程序创建NSIS安装程序
我正在使用这个很棒的示例(JREDyna_inett.nsh)来检测主机是否已经有了至少v1.6的JRE,如果没有,安装程序就会关闭并运行web安装程序来获取JRE并在继续之前安装它。

这是一个64位特定的安装程序(前面的步骤会对此进行检查,如果是32位机器,则会中止)。

检测工作正常,但似乎是下载了32位JRE。

web安装程序的URL定义为:

!define JRE_URL "http://javadl.sun.com/webapps/download/AutoDL?BundleId=52252" 

是我需要更改的URL,还是我使用的这个单独的插件有问题

转到此处-http://www.java.com/en/download/manual.jsp

在chrome中,将鼠标悬停在链接上,它会在右下角显示BundleID。对我来说,在写这个URL的时候工作:

http://javadl.sun.com/webapps/download/AutoDL?BundleId=60338