【问题标题】:install4j installer does not make the UNIX installer runnableinstall4j 安装程序不会使 UNIX 安装程序可运行 【发布时间】:2015-10-05 20:06:43 【问题描述】: 他们的 Gradle 插件似乎缺少设置可运行生成的 UNIX 安装程序,有什么想法吗? 【问题讨论】: 标签: install4j 【解决方案1】: 使生成的安装程序可执行通常不是 install4j 中的功能,而不仅仅是 gradle 插件中的功能。 【讨论】: 我知道不是,但为什么呢?这似乎是一个必须具备的功能:) 通常安装程序会从构建机器中转移出来,并且可执行标志不会继续存在。 我制作自己的 RPM 和 Deb 包将近一年,在这种情况下可执行标志仍然存在。您可以在创建 RPM 或 Deb 包时设置文件模式,许多原生构建工具都支持它。解压缩档案时,可执行标志可能无法保留。 @gouessej 问题不是关于 RPM 或 Deb 包,而是与 install4j 生成的 shell 脚本安装程序有关。我可以礼貌地请您不要制作这些没有任何贡献的 cmets 吗?