我正在尝试使用 Linux 启动来启动一个 .jar 文件

我正在尝试使用 Linux 启动来启动一个 .jar 文件

有没有命令可以做到这一点。我正在尝试使用 Linux 启动运行 .jar 文件并使其一直运行。

答案1

在 中创建一个文件/lib/systemd/system。其名称必须以 结尾.service。例如myfirst.service

which java 使用在文件中输入以下内容来查找 java 的完整绝对路径。

[Unit]
Description=Job that runs the foo.jar

[Service]
ExecStart=/full/path/to/java -jar /full/path/to/.jar

[Install]
WantedBy=multi-user.target

启用它在启动时运行:

sudo systemctl enable myfirst

另请参阅这个答案进一步澄清

相关内容