У нас есть java-приложение, которое использует Java Web Start. Файл jnlp настроен с [j2se version="1.5+"]. Поэтому, если установлены JRE 1.5 и 1.6, приложение запускается на 1.6.
Теперь у нас есть требование, согласно которому приложение должно быть ограничено для запуска только в пределах диапазона — от JRE 1.5.0_07 до JRE 1.5.0_17.
[j2se version="1.5*"] не будет работать - оно всегда будет запускать приложение с последней версией jre из семейства 1.5.
Я могу запросить точную версию продукта, указав атрибут href. [версия j2se="1.5.0_14" href="http://java.sun.com/products/autodl/j2se"/]
Но как указать определенный диапазон JRE в файле jnlp, чтобы JWS подбирал JRE только из этого диапазона? Поэтому, если установлены 1.5.0_07, 1.5.0_17 и JRE 6, приложение должно запускаться на 1.5.0_17.
Есть ли хороший способ сделать это?