- 90 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 03:11:34 ]
- Javaアプレット(ファイル名:abc.jar)でOKボタンを押したときのイベントで、Javaアプレット自身を再起動させるプログラムを書きましたが、時々動作しなかったりしています。
OKボタンを押したときのイベントの中にRuntime.exec()で2つのシェルスクリプトを実行するプログラムを書きましたが、 1つ目のJavaアプレットのプロセスをkill するスクリプトは常に動作しますが、2つ目のJavaアプレットを起動するスクリプトが動作したり、動作しなかったりしています。 ・1つ目 stop.sh:(abc.jarのプロセスをkill するスクリプト) ・2つ目 start.sh:java -jar abc.jar String[] cmd= {"stop.sh", "start.sh"}; Runtime.getRuntime().exec(cmd) でcmdにスクリプトを渡すようにしています。 この書き方はだめなのでしょうか? ソースは手元にありません。すみません。 よろしくお願いします。
|

|