JavaTM Platform
Standard Ed. 6

javax.tools
クラス ToolProvider

java.lang.Object
  上位を拡張 javax.tools.ToolProvider

public class ToolProvider
extends Object

コンパイラのプロバイダなど、ツールプロバイダを検索するメソッドを提供します。このクラスは、ServiceLoader の機能を補足します。

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

メソッドの概要
static JavaCompiler getSystemJavaCompiler()
          このプラットフォームに付属している Java™ プログラミング言語コンパイラを取得します。
static ClassLoader getSystemToolClassLoader()
          このプラットフォームに付属しているツールのクラスローダーを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getSystemJavaCompiler

public static JavaCompiler getSystemJavaCompiler()
このプラットフォームに付属している Java™ プログラミング言語コンパイラを取得します。

戻り値:
このプラットフォームに付属しているコンパイラ。コンパイラが付属していない場合は null

getSystemToolClassLoader

public static ClassLoader getSystemToolClassLoader()
このプラットフォームに付属しているツールのクラスローダーを返します。ユーザーがインストールしたツールは対象外です。ユーザーがインストールしたツールを検索する場合は、サービスプロバイダ機構を使用します。

戻り値:
このプラットフォームに付属しているツールのクラスローダー。ツールが付属していない場合は null

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。