- 締切済み
javaプログラムを・・
作成したjavaプログラムをタスクマネージャのサービスから 起動したり停止したりしたいのですが、どうしたらできますか? サービスに登録する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- nagumo2009
- ベストアンサー率50% (1/2)
タスクマネージャ云々で気になりましたが、 JavaプログラムをWindowsサービスとして稼働させる、ではなく、 JavaプログラムをWindowsプロセス(exe形式の実行ファイル)として 稼働させる、という場合は、 「launch4j」というツールが使えると思います。 http://launch4j.sourceforge.net/ 使い方は、この辺を参照されると良いでしょう。 http://hogeinstein.blog93.fc2.com/blog-entry-122.html http://www4.atwiki.jp/gsh/pages/11.html
- nagumo2009
- ベストアンサー率50% (1/2)
JavaプログラムをWindowsサービスとして稼働させる仕組みは いくつかあります。 ●JavaService http://forge.ow2.org/projects/javaservice/ ●Apache commons daemon http://commons.apache.org/daemon/procrun.html ●Java Service Wrapper http://wrapper.tanukisoftware.org/doc/english/introduction.html 設定のしやすさなどを考慮すると、Java Service Wrapperがお勧めかと思われます。 日本語解説 http://www.tanukisoftware.com/ja/wrapper.php 具体的なWindowsサービスへの登録例 http://www.smallstyle.com/20071009.html タスクマネージャからの操作でできることは、Windowsのエクスプローラ経由でJavaVMを起動したり、強制終了する以外の用途は無いと思います。
- orangezzzz
- ベストアンサー率35% (401/1119)
こんばんは。 どうしてサービスに登録しなくてはならないのでしょうか。 一般アプリをそこまでしてWindowsに食い込ませる必要があるのですか。 また、Windowsの基本構造は熟知されているのですか。
お礼
どうもありがとうございました。