モジュール java.base
パッケージ java.util.spi

インタフェースToolProvider


public interface ToolProvider
必ずしも新しいVMを起動せずに呼び出す方法を提供するコマンド行ツールのインタフェース。

ツール・プロバイダは通常、ServiceLoaderによって定義されたサービス・プロバイダ・ローディング機能を使用して配置されます。 各プロバイダは、名前と、対応するツールのインスタンスを実行するためのメソッドを指定する必要があります。 ツールを実行すると、文字列引数の配列とストリームのペアが提供されます: 1つは通常の(予想される)出力用で、もう1つは発生する可能性のあるエラーを報告用です。 文字列引数の解釈は通常、個々のツール・プロバイダによって定義されますが、通常はコマンド行からツールを呼び出すときにツールに提供できる引数に対応します。

導入されたバージョン:
9