Автоматическая установка JRE не выбирает 64bit? - PullRequest
3 голосов
/ 10 января 2012

Я создаю установщик NSIS для настольного приложения.
Я использую этот замечательный образец (JREDyna_Inetc.nsh), чтобы определить, имеет ли хост JRE по крайней мере v1.6, а если нет, то установщик выключается и запускает веб-установщик, чтобы получить JRE и установить его, прежде чем продолжить.

Это 64-разрядный специальный установщик (предыдущий шаг проверяет это и прерывает его, если он 32-разрядныймашина).

Обнаружение работает нормально, но, похоже, загружается 32-битная JRE.

URL-адрес для веб-установщика определяется следующим образом:

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

Это URL, который мне нужно изменить, или, возможно, есть проблема с этим отдельным плагином, который я использую?

1 Ответ

1 голос
/ 16 февраля 2012

иди сюда - http://www.java.com/en/download/manual.jsp

В Chrome наведите курсор на ссылки, и в нижней правой части появится BundleID. Для меня на момент написания этого URL работает:

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

...