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