如何在Linux(fedora,ubuntu)中自动运行jar文件,例如Windows上的服务

时间:2017-05-12 02:23:46

标签: linux jar release

我制作了可执行jar文件,以便发布给客户。

对于Windows,我制作了.exe安装文件。 如果执行exe文件,则安装jar文件并自动运行服务。

但是,我不知道像Windows一样发布Linux的方式。

我想设置然后在linux中自动运行,例如为windows exe文件制作。

任何人都知道如何做到这一点?

我发现像包装这样的信息,但这些东西似乎不是我想要的。

1 个答案:

答案 0 :(得分:1)

您可以创建自定义RPM包来安装可执行jar。您还可以添加安装 systemd 单元文件的步骤(如果在较旧的Linux系统上 init文件),这将运行您的jar作为服务。

这些RPM使用脚本来指定安装时要执行的操作。只需添加将jar复制到/ bin目录的步骤以及在系统上创建/安装/启用systemd单元文件的步骤。