У меня есть настольное приложение Java, которое работает как на MacOS, так и на Windows.
Я понимаю, что у меня не может быть одного дистрибутива для каждого, что не является обязательным требованием.
Мне нужно знать, какой инструмент или инструменты лучше всего использовать при поставке Java-приложения для каждого.
Инструмент должен установить предварительные условия (в данном случае Java и некоторые JAR-файлы) и выглядеть как родные для соответствующей операционной системы.