• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaプログラムをサービスとして起動したい)

Javaプログラムをサービスとして起動する方法

このQ&Aのポイント
  • JavaのプログラムをWindowsのサービスとして起動する方法について調べています。
  • 「Java Service Wrapper」などいくつか方法がありますが、うまくいきません。
  • タスクスケジューラと-Xrsオプションを使った方法も見受けられましたが、エラーがでて上手くいきません。

質問者が選んだベストアンサー

  • ベストアンサー
  • NaytzyrhC
  • ベストアンサー率100% (1/1)
回答No.1

fumi0067さん、 下のページで説明を読んで下さい。↓↓↓ http://wrapper.tanukisoftware.com/doc/japanese/integrate-jar-win.html 結論に達して、Wrapperのconfファイルでこの変更をして下さい: wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperJarApp wrapper.java.classpath.1=..\lib\wrapper.jar wrapper.java.classpath.2=test.jar wrapper.app.parameter.1=test.jar 「Wrapper実行ファイルの配置場所へのファイル参照は、絶対参照あるいは相対参照でなければなりませんので、注意してください。」 後は、Wrapperがネイティブライブラリを利用しておりますので-Xrsは要りません。 以上、よろしくお願いします。

fumi0067
質問者

お礼

ご回答ありがとうございます。 これまではbin以下ではなくbinと同じ階層にtest.jarを置いていたこともこれまでうまくいかなかった原因かもしれません(原因の切り分けまではしておりません)が、 とにかくアドバイスに従って設定を行ったところうまくいきました。

関連するQ&A