将java程序安装为Windows服务:JavaService的替代方案?

我想将Java应用程序安装为Windows服务。 几年前我成功地使用了这个Java Service包装器 。 不幸的是,似乎这个工具不再处于开发阶段,因此没有Windows 7和64位版本可用。 我需要在Windows 7和XP机器上安装我的Java应用程序。

有谁知道一个很好的选择?

编辑:我需要这个用于商业用途; 来自Tanuki的建议的Java Service Wrapper太贵了。

前段时间我使用了tanuki项目,我们对它非常满意。 我相信是最受欢迎的一个。

还有YAJSW基于tanuki(据我所知)和LGPL许可证

我现在正在使用WinRun4J – 一个非常好的精益工具,易于配置和处理,可用于商业应用程序。 非常感谢assylias,他的评论指出了我正确的方向。

我使用Tanuki的Java Service Wrapper取得了巨大的成功; 它易于使用。

有社区套餐(免费)和专业套餐(许可证)。

AlwaysUp是支持Windows 7和XP的商业替代产品。 本分步教程向您介绍如何将Java应用程序设置为服务 。

我最近使用了Tanukisoftware的Java Service Wrapper ,它在Windows 7上运行得很好。此外,该工具非常方便,因为它提供了从简单的jar执行到关闭钩子function的相当广泛的集成机制。

对于正常使用,您可以使用属于GPL v2.0的社区许可 ,但请记住,如果您的预期用途是在服务器上,则可能需要仔细检查许可选项。

Windows资源工具包还包括一个名为servany.exe的工具,我在Windows Xp上成功使用该工具通过使用我的jar文件的参数对java.exe进行语言启动而将jar文件作为服务启动,但是由于Windows 7,这种方法无法正常工作。

你可能想做一些研究,因为我已经阅读了一些有关人们仍然肯定它有效的论坛。