javaservice.exeを使用してWindowsサービスとして簡単なJavaアプリケーションをインストールしようとしています。 \テスト\ binに\ COM \テストおよびJREがDにインストールされています:\テストJavaservice - サービスクラスが見つかりません
@"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の下にある:
以下は私のinstallコマンドです。
私はWindowsのサービスコンソールからサービスを実行するたびに、私は言ってダイアログボックスを取得 - ローカルコンピュータ上
テストサービスを開始して停止しました。一部の サービスは、他のサービス またはプログラムによって使用されていない場合、自動的に停止します。
Windowsイベントログは述べています -
は、サービスクラスが見つかりませんでした。
イベントID:4096
私はのWindows7 32ビットマシン上でJRE 1.7.0_02を実行しています。 Javaserviceのバージョンは2.0.10.0です。
誰か助けてもらえますか?
ほとんどの場合、このエラーは、クラスパスに含まれていないいくつかのjarのために見られます。私は再びそれに遭遇し、同じ理由を発見した。しかし今興味深いものは、私はイベントログを取得しています:Java Virtual Machineがコード2で終了し、サービスが停止しています。どこからjvm終了コードを取得するのですか? – ParagJ