Как заставить JNLP загрузить правильную версию JavaFX 2?

JavaFX 2 сильно зависит от собственного кода. Для моего настольного приложения я хотел бы выбрать лучший -вариант JavaFX, соответствующий каждой поддерживаемой ОС, чтобы сделать установку на целевых системах максимально безболезненной.

Поскольку JavaFX 2 поставляется с несколькими задачами Ant, помогающими в развертывании, я подумал, что это правильный путь, но, похоже, зашел в тупик.

Задача deployсоздает файл JNLP, который включает ссылку на ресурс, который вызывает установщик JavaFX.:

 
    
 

Это, очевидно, не будет работать на ОС, отличных от Windows, возможно, даже на 32-битной -Windows. Согласно документу JNLP , выбор ресурсов, зависящих от ОС, -возможен, хотя:


  ...

однако я не могу определить URL-адреса для разных платформ. Они где-то задокументированы? Есть ли другой способ достичь моей цели?

Обратите внимание, что аналогичный вопрос уже существует, но он ограничивается 32/64 -битной частью вопроса и при этом остается без ответа.

6
задан Community 23 May 2017 в 10:24
поделиться