Есть ли способ собрать установщики для Java-приложения для нескольких целей на одной платформе? - PullRequest
0 голосов
/ 03 ноября 2019

Я хотел бы создать .msi, .deb и .pkg из одного и того же дерева исходных текстов и на одном компьютере.

Распространяемые среды выполнения для Java9 + больше не загружаются, поэтому совершенно нормальные решения, такие как launch4j+ nsis больше не работает.

javapackager был заброшен Oracle.

jpackager OpenJDK не может (и никогда не будет) кросс-компилировать для различных проектов сборки, и это даже не настоящий продуктвсе же.

Есть ли способ собрать инсталляторы для win / linux / macos с одной и той же машины?

Действительно ли обещание "скомпилировать один раз, запустить везде" действительно мертво и похоронено?

У меня есть устаревшее Java-приложение, которое сейчас находится в подвешенном состоянии, поскольку MacOS java8 не поддерживает java.awt.desktop, для которого требуется java9 +

...