Как мы можем развернуть приложение Desktop на клиентах, для Java 11? - PullRequest
2 голосов
/ 19 апреля 2019

Ранее таким образом мы развертывали на клиентах устаревшее настольное приложение (https://jstock.org,, написанное на Swing и JavaFX).

  • Разработано в Swing и JavaFX
  • Использовать NetBeans в качестве IDE
  • Использовать Java 8
  • Использовать Oracle JDK
  • Используйте Launch4J для создания EXE
  • Использование NSIS для создания установщика, поможет пользователю автоматически загрузить JRE с http://javadl.oracle.com/webapps/download/AutoDL?BundleId=216434

В связи со сложным лицензионным требованием, введенным Oracle, мы хотим отойти от Oracle и перейти на Amazon Corretto, AdoptOpenJDK, Azul или любое другое бесплатное.

Мы хотим воспользоваться этой возможностью, чтобы перейти на Java 11. Но мы заметили, что для Java 11 нет JRE.

После некоторых исследований нам, возможно, понадобится технология «Упаковка отдельных приложений», чтобы развернуть решение для настольных приложений на клиентах, если бы мы использовали

  • Разработано в Swing и JavaFX
  • Использовать NetBeans в качестве IDE
  • Использовать Java 11
  • Используйте Amazon Corretto или AdoptOpenJDK или все, что бесплатно

Информация, с которой мы столкнулись, https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html#A1307236. Но это довольно кратко, и мы до сих пор не знаем, как мы можем применить «упаковку автономных приложений» для нашего случая?

Встречались ли вы с каким-нибудь хорошим учебным ресурсом для развертывания настольного приложения Java 11?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...