エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
2.17.4 java.lang.Runtime.exec()使用時の注意事項
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2.17.4 java.lang.Runtime.exec()使用時の注意事項
java.lang.Runtime.exex()で、別プログラムを実行する際の注意事項を、以下で説明します。 ■プログラム... java.lang.Runtime.exex()で、別プログラムを実行する際の注意事項を、以下で説明します。 ■プログラム終了後の後処理 Runtime.exec()で別プログラムを実行する場合、別プログラムの実行後にjava.lang.Processインスタンスに対してdestroy()を実行して、資源を回収できるようにしてください。destroy()を実行しない場合、資源が回収されず、メモリ不足の原因になる場合があります。 次の例を参考にして、プログラミングしてください。 Process.destroy()の実行例 Process p = Runtime.getRuntime().exec("xxx"); : p.waitFor(); // プロセスが終了するまで待機する p.destroy(); // プロセスを明示的に終了させ、資源を回収できるようにする 仮想メモリが不足している状