将 java 应用部署为 windows 服务,无需安装第三方软件

deploy java app as a windows service without installing third party software

我需要将 java 应用程序作为 windows 服务安装到我自己以外的另一台机器上。问题是我不能在他们的机器上安装任何第三方软件。我的限制与我编写的 java 和 windows/microsoft 原生的软件相当。

我了解到,如果没有第三方,我无法将 java 应用程序转换为 windows 服务,但我可以使用第三方将 java 应用程序转换为可用作 windows 服务并将其部署到另一台机器的 .exe?

据我所知,确实没有任何选项可以满足 JVM 的要求。在这里查看类似的问题:

请注意,据我所知,post 中提到的 GCJ 不再存在,也不支持 java 的任何最新版本。

然后在那个页面上有一个 link 这个问题,有很多选项涉及用您的代码打包 JVM:How can I convert my Java program to an .exe file?

您认为 java 是第三方服务吗? 如果计算机上未安装 JRE,则需要包含它。