使用自定义目录结构运行Java程序作为Windows服务

时间:2014-03-20 03:11:35

标签: java windows windows-services wrapper yajsw

我正在使用YAJSW以Windows服务(win 32和win 64)安装(和卸载)我的程序,具有以下目录结构。

我该如何解决?

 apps - user works with this dir
 log - user works with this dir
 core - core of my program, user not works with this dir, here may be anything, include wrappers.
 install.cmd - user launch it to install software as windows service
 uninstall.cmd - user launch it to uninstall windows service
 settings.cmd - a very short file with user properties. javapath, ntservicename, dburl, dbuser, dbpass at all - user edit it.

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以使用yajsw/bat中的脚本,特别是setenv.bat。 这是创建环境变量的脚本。

答案 2 :(得分:-1)

我发现并查看了大约20个包装和助手。其中一些是付费的,一些需要代码修改,一些复杂,一些有问题。我找到了一个很好的解决方案 - NSSM。我认为它解决了必须解决的问题。