我正在为桌面应用程序创建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