Я пытаюсь получить мою программу, чтобы быть услугой, так что я нашел procrun от http://commons.apache.org/proper/commons-daemon/procrun.html, но я сделал installService.bat и держать ПОЛУЧАТЬ то же самое сообщение об ошибке при попытке запуститьProcrun не может найти ключ реестра для службы
./prunsrv.exe //TS//InkEstService
код ошибки это
[2016-06-15 09:44:06] [warn] [ 7136] The system cannot find the Registry key for service 'InkEstService'
[2016-06-15 09:44:06] [error] [ 7136] Load configuration failed
[2016-06-15 09:44:06] [error] [ 7136] The system cannot find the file specified.
[2016-06-15 09:44:06] [error] [ 7136] Commons Daemon procrun failed with exit value: 2 (Failed to load configuration)
[2016-06-15 09:44:06] [error] [ 7136] The system cannot find the file specified.
мой installService.bat выглядит следующим образом
set SERVICE_NAME=InkEstService
set PR_INSTALL=C:\Users\TStraley\Desktop\commons-daemon\prunsrv.exe
REM Service log configuration
set PR_LOGPREFIX=%SERVICE_NAME%
set PR_LOGPATH=c:\logs
set PR_STDOUTPUT=auto
set PR_STDERROR=auto
set PR_LOGLEVEL=Error
REM Path to java installation
set PR_JVM=C:\Program Files\Java\jdk1.8.0_92\jre\bin\server\jvm.dll
set PR_CLASSPATH=C:\Users\TStraley\Desktop\Ink/Estimator\InkDataCollection.jar
REM Startup configuration
set PR_STARTUP=auto
set PR_STARTMODE=jvm
set PR_STARTCLASS=Platform.Platform
set PR_STARTMETHOD=start
REM Shutdown configuration
set PR_STOPMODE=jvm
set PR_STOPCLASS=Platform.Platform
set PR_STOPMETHOD=stop
REM JVM configuration
set PR_JVMMS=256
set PR_JVMMX=1024
set PR_JVMSS=4000
REM Install service
prunsrv.exe //IS//%SERVICE_NAME%
Я слежу за учебником, представленным на https://joerglenhard.wordpress.com/2012/05/29/build-windows-service-from-java-application-with-procrun/ ... любые идеи были бы очень признательны!
Также, если я только пытаюсь запустить ./prunsrv.exe, появляется одно и то же сообщение об ошибке, кроме как «Система не может найти ключ реестра для службы« prunsrv »» – tstraley