- - PR -
NTサービスからJavaWebStartの起動について
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-04-12 16:15
NTサービスに以下のような javaws を起動するプログラムを登録し、
PCが立ち上がったら、ユーザ操作なしに、プログラムの更新を 行うということをJavaWebStartを利用し、実現させたいと考えています。 -- String cmd= "javaws.exe http://hogeServer/hoge.jnlp"; Process process = Runtime.getRuntime().exec(cmd); -- 以下に、現在動作確認をした際の状況を記述します。 サービスに上記の記述をしたプログラムを登録し、 サービスの起動直後にタスクマネージャーでプロセスを見ていると、 javaws,javawは起動する。 ただ、キャッシュにjnlpに記述したjarファイルはダウンロードされない。 また、キャッシュにjarファイルを格納しておいた場合も、 hoge.jnlpに記述しているメインプログラムが動作していないように伺える。 というのは、hoge.jnlpに記述しているプログラムは1秒間隔に sleepし、10秒後に終了するもので、10秒後には、javawプロセスが 消えると考えていますが、そのまま残ってしまう。 もちろん、この10秒後に終了するプログラムは単体では 動作することの確認は行っています。 このようなことを行ったことがある方、いらしたら、ご教授お願いいたします。 |
1
