Недавно я выпустил кросс-платформенное Java-приложение. Для распространения мы создали установщик NSIS для Windows и использовали DMG для Mac (с файлом JARBundled.app). Мы также планируем создавать Linux RPM, DEB и tarballs.
В общей сложности 5 различных методов распределения, которые нужно ухаживать.
Мой вопрос: какой лучший кросс-платформенный способ для исправления Java-программы, которая работает на многих платформах?