JavaFX 2 сильно зависит от собственного кода. Для моего настольного приложения я хотел бы выбрать лучший -вариант JavaFX, соответствующий каждой поддерживаемой ОС, чтобы сделать установку на целевых системах максимально безболезненной.
Поскольку JavaFX 2 поставляется с несколькими задачами Ant, помогающими в развертывании, я подумал, что это правильный путь, но, похоже, зашел в тупик.
Задача deploy
создает файл JNLP, который включает ссылку на ресурс, который вызывает установщик JavaFX.:
Это, очевидно, не будет работать на ОС, отличных от Windows, возможно, даже на 32-битной -Windows. Согласно документу JNLP , выбор ресурсов, зависящих от ОС, -возможен, хотя:
...
однако я не могу определить URL-адреса для разных платформ. Они где-то задокументированы? Есть ли другой способ достичь моей цели?
Обратите внимание, что аналогичный вопрос уже существует, но он ограничивается 32/64 -битной частью вопроса и при этом остается без ответа.