将JAVA程序做成WINDOWS服务的方法

将JAVA程序做成WINDOWS服务的方法

有很 多时间需要将JAVA的SERVER程序放在WINDOWS平台上,有很多时候JAVA程序以WINDOWS中的命令提示符模式运行,还有很多时候,如果 不小心点到命令提示符模式的黑黑的窗口内容,会将这个窗口变成“选中”状态,将JAVA程序此时将暂停运行!还有很多的原因,我们希望把JAVA程序变成 WINDOWS后台运行,在启动时自动启动的WINDOWS服务。
在反复经受过几次这种需求后,我发现了一个比较简单好操作的方法。步骤如下:

先 到这里下载工具包:http://blog.k99k.com/post/java_windows_service.html

1. 将srvany.exe复制到硬盘任意地方,启动SRVINSTW.EXE添加一个服务,服务程序指向srvany.exe所在位置;
2.运行 regedit修改注册表,方法见图

3. 在WINDOWS的管理工具的"服务"中,启动你新加的服务,测试,OK,HAPPY,停止服务测试,OK,HAPPY


-----------------------------------------
以下内容节选网上参 考文章:
-----------------------------------------
 instsrv: 这个工具是把win32程序变成系统服务,但是并不是所有程序都适合做系统服务的,如CN99的客户端,注册成系统服务后就是无法启动的。

   基本用法:instsrv [服务名] [应用程序绝对路径]

  srvany: 这个工具就是用来解决上面的工具中的问题,你注册的时候把它当作你要的服务,在用它来启动你的应用程序。

  instsrv [服务名] [srvany的绝对路径]

  注册成功后,到服务管理器中把刚才注册的服务打开,在启动参数中填上你的应用程序绝对路径,启动服务就 可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值