1.下载JavaServer.
首先下载Javaserver,笔者使用的是JavaService-2.0.10,下载地址:http://javaservice.objectweb.org/
2.安装JavaServer
安装JavaServer,将解压包放到指定的目录下即可,D:\Software\JavaService-2.0.10目录下,
3.将安装目录下的JavaServer.exe 或64位系统的用户将JavaServer_x64.exe拷到指定的java程序存放的目录,笔者的存放目录是:
D:\JavaServerApp,servercode.jar,就是为可运行的java程序;
注意:不能存在中文的目录,否则注册服务会失败;
4.注册程序为window服务:
管理员运行cmd,cd进入java程序,输入:
JavaService.exe -install testServer "%JAVA_HOME%/jre/bin/server/jvm.dll" -Xmx128m -Djava.class.path="%JAVA_HOME%/lib/tools.jar;D:/JavaServerApp/servercode.jar" -start com.kingmes.message.notice.MessageSendMain -method main -out "%CD%/out.log" -err "%CD%/err.log" -current "%CD%" -auto
说明:
1>. -install SE : 是你要发布服务的名称;
2>. 你系统环境中设置JAVA_HOME,指定你所需要使用的jre;
3>. 在-Djava.class.path中指定你需要运行的jar,这里有个需要注意的地方后面会提到;
4>. 设置jvm的基本参数,主要就是内存的分配;
ps:其中,%JAVA_HOME%是配制的java环境变量,是jdk/jre的安装路径;%CD%是当前目录;-start 程序入口,-method,程序入口函数,-out:日志输出文件;-err:错误日志输出文件;
5.启动服务;
net start testServer;
6.关闭服务
net stop testServer;
7.删除服务
sc delete testServer;