
正文
做windows服务,服务 windows
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何把一个Java程序做成Windows服务
1、[1] 下载javaService 访问网址http://javaservice.objectweb.org/ 下载windows 版本的javaService 文件,我下载的是JavaService-0.rar ,目前最新的版本就是“0.10 ”。
2、先你必须用C或C++定义本地方法,再编译成DLL组件,放到System32目录中。再将你的Java程序装载DLL库,再调用C/C++中定义的方法,完成注册服务功能。java无法直接操作底层OS的函数。只有JNI可以实现。
3、一个服务首先是一个Win32可执行程序,或者是是rundll3exe来运行一个.dll的方式形成的进程。跟普通应用程序不一样,如打开WORD,有一个界面出来,但服务没有用户界面。也不能通过直接双击运行相应的.exe程序来运行。
4、添加命令格式:sc create [service name] [binPath= ] ...比如:sc create NewServiceName binpath=C:\Program Files\MyPro\test.exe为test.exe创建一个名为NewServiceName的服务。
5、可以参考如下内容:对于windows用户来说,将java应用程序打包成.exe最好不过了,下面是两种方法。
相关问答
Q1: 怎样把程序做成WINDOWS服务
用.net framework工具INSTALLUTIL安装服务程序即可。用项目的输出作为参数,从命令行运行 InstallUtil.exe。
将程序部署成服务后,该程序依然可以双击启动,如果不需要,建议将程序中添加命令行参数判断来禁止双击启动该程序。
:将serviceProcessInstaller类的Account属性改为 LocalSystem 这样,不论是以哪个用户登录的系统,服务总会启动。第四步:生成服务程序 通过从生成菜单中选择生成来生成项目。
Q2: 如何将自己的程序做成windows服务
1、将程序部署成服务后,该程序依然可以双击启动,如果不需要,建议将程序中添加命令行参数判断来禁止双击启动该程序。
2、方法一:使用windows自带的命令sc\x0d\x0a使用sccreate方法创建。
3、安装自己的软件,我们把软件安装到“C:\Program Files (x86)\***\”这个目录下。下载Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。
关于做windows服务和服务 windows的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







