Я бы сказал, что бесплатное приложение JNLP в значительной степени противоположно тому, что обычно включают в себя дистрибутивы Linux.
Во-первых, JNLP не будет работать с собственным решением для управления пакетами. Если вы хотите включить приложение в дистрибутив, оно должно быть упаковано в нативный формат и обновлено стандартным способом.
Во-вторых, в большинстве дистрибутивов предпочтение отдается пакетам с открытым исходным кодом, и многие из них не включают пакеты с открытым исходным кодом в свои репозитории по умолчанию. Некоторые дистрибутивы могут иметь специфические несвободные репозитории. Вплоть до OpenJDK у вас может не быть даже самой Java в этих хранилищах.
По моему мнению, вам лучше попытаться создать собственную базу пользователей, поскольку у вас будет полный контроль над выпусками и т. Д.