我一直在阅读文档,但无法启动和停止服务。如何使用winrun4j创建Windows服务
我的.ini文件是:
main.class=test.TestService
service.class=test.TestService
service.id=StreamServer
service.name=StreamServer
service.description=Servidor que proporciona una comunicación con streams.
service.controls=stop
classpath.1=*.jar
的TestService的类是:
package test;
public class TestService{
private static TestServer server;
public static void main (String[] args){
if (args.length == 1){
if (args[0].equals ("start")){
if (server == null){
server = new TestServer (5000);
server.start();
}
}else if (args[0].equals ("stop")){
if (server != null){
server.stop();
server = null;
}
}
}
}
}
我要修改这个类,但我不知道怎么办。
谢谢。
你在阅读什么文件?您不能直接在Java中创建本机Windows服务。检查[这个讨论](http://stackoverflow.com/questions/68113/how-to-create-a-windows-service-from-java-app)的一些解决方案。 – jdigital 2011-04-22 20:16:58
标题说winrun4j。 http://winrun4j.sourceforge.net/ – 2011-04-22 20:46:20