将我的Java应用程序设置为Windows服务

3

我知道有类似的问题,但我更想知道如何设置Java应用程序。更准确地说,我想在Java中创建一个程序并将其发送给我的朋友,在打开它后,我的应用程序将自动设置为Windows服务,就像Hamachi一样。当我们下载该程序后,它将始终随系统运行。我了解了Java Service Wrapper,但我认为它只允许从计算机位置进行此操作,我错了吗?


你想让你的应用程序随着Windows启动而启动吗? - Hussain Akhtar Wahid 'Ghouri'
2个回答

5
你可以使用launch4j将文件转换为exe格式。
你可以根据这里的说明添加基于exe的服务。
希望对你有所帮助!

谢谢,但我现在该怎么办?我创建了Windows服务,但如何将其放置在HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中? - M.Gwozdz
谷歌一下如何使用Launch4j进行包装,以及如何添加服务。我已经提供了两个链接... - user529543

1

我使用WinRun4J来安装一个Windows服务,该服务启动一个Java应用程序。它可以与64位和32位的JVM一起使用。它非常容易配置和安装。它正在积极开发中,并且该人提供良好的支持。在Windows Server 2008、Windows XP和Windows 7上进行了测试,使用Java 6和7(32位和64位)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接