最終更新:2017-08-14 (月) 13:53:02 (2444d)  

java.lang.Runtime
Top / java.lang.Runtime

メソッド

void Runtime.addShutdownHook?(Thread hook)新しい Virtual Machine のシャットダウンフックを登録します。
int Runtime.availableProcessors?()Java 仮想マシンが使用できるプロセッサの数を返します。
Process Runtime.exec(String command)指定された文字列コマンドを、独立したプロセスで実行します。
Process Runtime.exec(String[] cmdarray)指定されたコマンドと引数を、独立したプロセスで実行します。
Process Runtime.exec(String[] cmdarray, String[] envp)指定されたコマンドと引数を、指定された環境を持つ独立したプロセスで実行します。
Process Runtime.exec(String[] cmdarray, String[] envp, File dir)指定されたコマンドと引数を、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
Process Runtime.exec(String command, String[] envp)指定された文字列コマンドを、指定された環境を持つ独立したプロセスで実行します。
Process Runtime.exec(String command, String[] envp, File dir)指定された文字列コマンドを、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
void Runtime.exit?(int status)現在実行している Java 仮想マシンを、シャットダウンシーケンスを開始して終了します。
long Runtime.freeMemory?()Java 仮想マシン内の空きメモリーの量を返します。
void Runtime.gc?()ガベージコレクタを実行します。
InputStream? Runtime.getLocalizedInputStream?(InputStream? in)推奨されていません。 JDK 1.1 では、ローカルなエンコーディングのバイトストリームを Unicode の文字ストリームに変換するには、InputStreamReader クラスと BufferedReader? クラスを使う方が適切です。
OutputStream? getLocalizedOutputStream?(OutputStream? out)推奨されていません。 JDK 1.1 では、Unicode の文字ストリームをローカルなエンコーディングのバイトストリームに変換するには、OutputStreamWriter? クラス、BufferedWriter? クラス、および PrintWriter? クラスを使う方が適切です。
satic? Runtime Runtime.getRuntime()現在の Java アプリケーションに関連した Runtime オブジェクトを返します。
void Runtime.halt?(int status)現在実行中の Java 仮想マシンを強制終了します。
void Runtime.load?(String filename)指定されたファイル名をダイナミックライブラリとしてロードします。
void Runtime.loadLibrary?(String libname)指定されたライブラリ名を持つダイナミックライブラリをロードします。
long Runtime.maxMemory?()Java 仮想マシンが使用を試みる最大メモリー容量を返します。
boolean Runtime.removeShutdownHook?(Thread hook)すでに登録した Virtual Machine のシャットダウンフックを登録解除します。
void Runtime.runFinalization?()ファイナライズを保留しているオブジェクトのファイナライズメソッドを実行します。
satic? void Runtime.runFinalizersOnExit?(boolean value)推奨されていません。 このメソッドは本質的に安全ではありません。ファイナライザがライブオブジェクトに対して呼び出される結果になる可能性があり、その時ほかのスレッドがそれらのオブジェクトを並行して操作していると、動作が異常になるか、デッドロックが発生します。
long Runtime.totalMemory?()Java 仮想マシンのメモリーの総容量を返します。
void Runtime.traceInstructions?(boolean on)命令のトレースを有効または無効にします。

|void Runtime.traceMethodCalls?(boolean on)|メソッド呼び出しのトレースを有効または無効にします。

メモ

  • Runtime.getRuntime().exec("su");