YAJSW (Yet Another Service Wrapper) 和 NSIS (Nullsoft Scriptable Install System) 之间的区别

Difference between YAJSW (Yet Another Service Wrapper) and NSIS (Nullsoft Scriptable Install System)

我正在研究将我的 Spring-Boot 应用程序转换为 windows 服务,建议我使用 YAJSW 或 NSIS,谁能解释一下两者之间的区别?

NSIS 主要是其他应用程序的安装实用程序。虽然它确实有一些 plug-ins 用于 installing/starting/stopping 服务,但它本身不能用于创建“Java 应用程序即服务”。您可以将它用作通用 Java 应用程序启动器,让 Java 应用程序本身调用服务函数,但最好只使用专门为此任务构建的工具。