javaservice.exe を使用して単純な Java アプリケーションを Windows サービスとしてインストールしようとしています。
以下は私のインストールコマンドです:
@"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イベントログには次のように書かれています-
サービス クラスが見つかりませんでした。
イベント ID: 4096
Windows7 32 ビット マシンで JRE 1.7.0_02 を実行しています。Java サービスのバージョンは 2.0.10.0 です。
誰か助けてくれませんか?