将JAR打包为NT服务而不访问目标系统

时间:2019-03-07 15:36:36

标签: java windows-services

我有一个打包为可运行JAR的Java应用程序,需要将其安装在最终用户的Windows计算机上。

应用程序必须具有弹性且不引人注目,我只能为用户提供一个链接,他们希望下载并安装它(Windows方式,如NSIS)。安装后,它应作为Windows服务自动运行,必须将其自动配置为在失败时重新启动。

我研究了这些包装器框架:

他们中的任何一个是否支持我的方案,或者可以与安装系统集成以完成该方案?

如果没有办法实现这一目标,我可以退回到这些选项:

  • 使用.NET或C(Windows API)重写与服务设施具有本机集成的应用程序。
  • 提供可运行的JAR以便下载,并告诉用户将其放在Startup文件夹中(效果类似)。

您有什么建议?

0 个答案:

没有答案