我正在尝试将 Java 程序作为 Windows 服务启动。谷歌搜索我找到了一个 install.bat 来安装和启动我的服务。
正如我在 Internet 上发现的,我已将 prunsrv.exe 重命名为 IdentificationService.exe。
D:\IdentificationService\bin\IdentificationService.exe //IS//IdentificationService
D:\IdentificationService\bin\IdentificationService.exe //US//IdentificationService --Install=D:\IdentificationService\bin\IdentificationService.exe --Description= Identification Service --Jvm="C:\Program Files (x86)\\Diginet\java\bin\server\jvm.dll" --Classpath=D:\IdentificationService\lib --StartMode=jvm --StartClass=br.com..digis.DiginetIdentificationService --StartMethod=start --StartParams=start --StopMode=jvm --StopClass=br.com..digis.DiginetIdentificationService --StopMethod=stop --StopParams=stop --LogPath=D:\IdentificationService\logs --StdOutput=auto --StdError=auto
net start IdentificationService
我的问题是每次执行 IdentificationService 时都会显示“解析命令行时出错”。
我试图用双引号将所有参数括起来。结果相同。
我尝试使用原始的 prunsrv.exe 而不重命名它。结果相同。
我错过了什么?