https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html

есно, кто-то пытался создать своего рода открытый стандарт для кроссплатформенного установщика для приложения или реализацию установщика? Это означает, что вы можете просто скачать один файл с веб-сайта, и его расширение узнаваемо в любой популярной операционной системе? У нас есть файлы .pkg и .dmg для Mac, MSI и обычные установщики .exe для Windows, пакеты .deb для Linux (в случае Debian), но у нас нет универсального для каждой платформы (например, .uoi (Universal Open Installer) ), лол).

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

Я думаю, что это хорошая идея, чтобы реализовать такой установщик, бесплатный для всех и с открытым исходным кодом

Ответы на вопрос(1)

Ваш ответ на вопрос