Я пытаюсь установить простое Java-приложение в качестве службы Windows, используя javaservice.exe.
Ниже приведена моя команда установки:
@"D:\Test\scripts\Windows\service\bin\Test Service.exe" -install "Test Service"
"D:\Test\jre\bin\client\jvm.dll" -jar "-Djava.class.path=test.jar" -start "com.test.TestServerCLI" -method "main" -params -eSTART -dmyDB -mmem -uSA -i9001 -out "D:\Test\log\Test Service_service.log" -current "D:\Test\bin" -manual
Файл класса TestServerCLI находится под D:\ Test \ bin \ com \ test и jre установлены в D: \ Test.
При каждом запуске службы из консоли служб Windows появляется диалоговое окно с текстом -
.Служба тестирования на локальном компьютере запущена, а затем остановлена.Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.
В журнале событий Windows указано -
Не удалось найти класс службы.
Код события: 4096
Я использую JRE 1.7.0_02 на 32-разрядной машине Windows7.Версия Javaservice - 2.0.10.0.
Может кто-нибудь помочь, пожалуйста?