※ ChatGPTを利用し、要約された質問です(原文:Javaプログラムをサービスとして起動したい)
Javaプログラムをサービスとして起動する方法
このQ&Aのポイント
JavaのプログラムをWindowsのサービスとして起動する方法について調べています。
「Java Service Wrapper」などいくつか方法がありますが、うまくいきません。
タスクスケジューラと-Xrsオプションを使った方法も見受けられましたが、エラーがでて上手くいきません。
JavaのプログラムをWindowsのサービスとして起動したいと思っています。
ネットを調べてみると「Java Service Wrapper」などいくつか方法があるみたいですが、どうにもうまくいきません。
端的に、普段
"javaw -jar test.jar"
で起動するコンパイル済みJAVAプログラムをサービス化するにはどうすればよいのでしょうか?
お分かりになる方いらっしゃいましたらお願いします。
環境
OS: Windows 7 Professional 64bit
CPU: AMD Phenom II
Java: jdk1.6.0_23 (32bit)
※test.jarは改変せずにサービス化したいです
※ネットではタスクスケジューラと-Xrsオプションを使ってパソコン起動時にJavaを起動する方法も見受けられましたが、
タスクスケジューラは別件でエラーがでるので上手くいきません
お礼
ご回答ありがとうございます。 これまではbin以下ではなくbinと同じ階層にtest.jarを置いていたこともこれまでうまくいかなかった原因かもしれません(原因の切り分けまではしておりません)が、 とにかくアドバイスに従って設定を行ったところうまくいきました。