JRE自动安装不选择64位?

时间:2012-01-10 11:23:19

标签: nsis java

我正在为桌面应用程序创建NSIS安装程序 我正在使用this great sample(JREDyna_Inetc.nsh)来检测主机是否已经拥有至少v1.6的JRE,如果没有,安装程序将关闭并运行Web安装程序以获取JRE和在继续之前安装它。

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

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

Web安装程序的URL定义为:

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

这是我需要更改的网址,还是我使用的这个单独的插件存在问题?

1 个答案:

答案 0 :(得分:1)

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

在chrome中,将鼠标悬停在链接上,它会在右下方显示BundleID。 在撰写本文时,对我来说,这个URL有效:

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