全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.lang.Process
java.lang.Object
|
+----java.lang.Process
- public abstract class Process
- extends Object
exec
メソッドは Process
のサブクラスのインスタンスを返します。このインスタンスを使用して、プロセスを制御したり、プロセスについての情報を得たりすることができます。
Process
オブジェクトへの参照がなくなっても、サブプロセスは終了されず、非同期的に実行を続けます。
- 参照:
- exec, exec, exec, exec
-
Process()
-
-
destroy()
- サブプロセスを終了する。
-
exitValue()
- サブプロセスの終了コードを返す。
-
getErrorStream()
- サブプロセスのエラーストリームを取得する。
-
getInputStream()
- サブプロセスの入力ストリームを取得する。
-
getOutputStream()
- サブプロセスの出力ストリームを取得する。
-
waitFor()
- サブプロセスが完了するまで待機する。
Process
public Process()
getOutputStream
public abstract OutputStream getOutputStream()
- サブプロセスの出力ストリームを取得します。このストリームは一般的にバッファリングされています。
- 返り値:
- サブプロセスの通常の入力に接続された出力ストリーム
getInputStream
public abstract InputStream getInputStream()
- サブプロセスの入力ストリームを取得します。このストリームは一般的にバッファリングされています。
- 返り値:
- サブプロセスの通常の出力に接続された入力ストリーム
getErrorStream
public abstract InputStream getErrorStream()
- サブプロセスのエラーストリームを取得します。このストリームは一般的にバッファリングされています。
- 返り値:
- サブプロセスのエラーストリームに接続された入力ストリーム
waitFor
public abstract int waitFor() throws InterruptedException
- サブプロセスが完了するまで待機します。サブプロセスがすでに終了している場合、このメソッドはすぐに値を返します。サブプロセスが終了していない場合は、呼び出し元のスレッドは、サブプロセスが終了するまでブロックされます。
- 返り値:
- プロセスの終了コード
- 例外 : InterruptedException
-
waitFor
が中断された
exitValue
public abstract int exitValue()
- サブプロセスの終了コードを返します。
- 返り値:
- サブプロセスの終了コード
- 例外 : IllegalThreadStateException
- サブプロセスがまだ終了していない
destroy
public abstract void destroy()
- サブプロセスを終了します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス