Javaアプリケーションから外部アプリケーションを開きます。このアプリケーションを同じJavaアプリケーションから閉じるにはどうすればよいですか? ありがとうJavaアプリケーションから実行中のプログラムを閉じる
3
A
答えて
2
あなたができることは、外来アプリケーションを起動したときに得たプロセスオブジェクトのProcess.kill()
に電話することです。
私はこれがアプリケーション*を閉じることが保証されているとは思わないが、それが汚れて閉じる可能性があります。アプリケーションに開かれたファイルなどを保存する機会を与えないでください。
*実際には、* NIXでは、ルート以外のJavaアプリケーションから「setuid root」プロセスを開始した場合、OSはそれを許可しませんにどんな信号をも送る。
0
バッチ(Windows)またはスクリプト(* nix)ファイルでそのアプリケーションを起動および停止するのはなぜですか?start/stopパラメータを指定してruntime.execを実行しますか?
UPDATE:
これが役立つことがあります。http://it.toolbox.com/blogs/database-solutions/kill-a-process-in-windows-bat-19875
2回目の更新
ます。また、使用してexeファイル名で検索することができます。Windows上で'tasklist ^| findstr /i excel.exe'
0
これは失敗します。それは本当にJavaのせいもありませんが、それはトップ25のバグ(またはトップ25のrfe)です... Windowsでは、親プロセスの子供は、親が殺されたときに殺されません.....これに打ち勝つための多くの方法(cmd/c何でもあなたはゲームオーバーになります)
関連する問題
- 1. アプリケーションをプログラムで中断/閉じる
- 2. 実行中のJavaプログラムのコンソール出力を他のJavaアプリケーションから表示
- 3. Eclipseで実行する前にJavaアプリケーションを閉じる
- 4. 既に実行中のアプリケーションを閉じるアプリケーションを起動する
- 5. デバッグエリアがアプリケーション実行中にXcodeで閉じる
- 6. パテ端末が閉じた後でもJavaプログラムを実行
- 7. Javaプログラムから特定のURLのWebブラウザを閉じる
- 8. 別のJavaプログラムの中でJavaプログラムを実行する方法
- 9. プログラムでWP7アプリケーションを閉じますか?
- 10. 実行中のJavaアプリケーション
- 11. プログラムを閉じると何かを実行するバッチコマンド
- 12. 1つのUIButtonタッチで実行中のアプリケーションをすべて閉じますか?
- 13. NSISから既に実行中のJavaアプリケーションを検出する
- 14. アプリケーション実行時にコードを実行閉じる
- 15. 実行中のJavaプログラムからCPU番号を取得
- 16. アプリケーションを閉じて外部アプリケーションを実行する
- 17. Javaプログラムからコマンドを実行する
- 18. 別の実行中のJavaアプリケーションから例外をキャッチ
- 19. java、アプリケーションを閉じる前に実行するメソッドを宣言する
- 20. Cから別のプログラムを開いて実行してから、このプログラムを閉じます。
- 21. プログラムを実行した後でcmdを閉じますか?
- 22. Javaでアプリケーションが閉じているにもかかわらずHandlerを常に実行させる方法
- 23. 同じJavaアプリケーションの2つのインスタンスから順番に実行
- 24. C#でMS Wordの実行中のインスタンスを閉じる方法
- 25. 実行中のkubernetesサービスのポートを閉じる
- 26. アプリケーションのスヌーズアンドロイドアプリケーションリストから破棄/閉じる
- 27. 実行中のJavaアプリケーションでjarアーカイブを実行する
- 28. RAMからJavaアプリケーションを実行する
- 29. プロセスの実行中にコンソールを閉じる
- 30. 実行中のwixインストーラを閉じるには?
どうやって開きますか?開いたこのアプリケーションを閉じるための参照はありませんか? – LaGrandMere
runtime.exec()を使用して開こうとしています – Jerry