java.lang.Object
javax.tools.ToolProvider
提供定位工具提供者的方法,例如编译器提供者。该类补充了
ServiceLoader
的功能。
- 自版本:
- 1.6
-
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentationTool
返回此平台提供的Java编程语言文档工具。static JavaCompiler
返回此平台提供的Java编程语言编译器。static ClassLoader
已弃用。该方法可能在未来的Java SE版本中被移除。
-
Method Details
-
getSystemJavaCompiler
返回此平台提供的Java编程语言编译器。通过调用此编译器上的
getStandardFileManager
方法返回的文件管理器支持任何文件系统提供的路径。- 实现说明:
-
如果可用,此实现将返回由
jdk.compiler
模块提供的编译器,否则返回null
。 - 返回:
-
此平台提供的编译器,如果没有提供编译器则返回
null
-
getSystemDocumentationTool
返回此平台提供的Java编程语言文档工具。通过调用此工具上的
getStandardFileManager
方法返回的文件管理器支持任何文件系统提供的路径。- 实现说明:
-
如果可用,此实现将返回由
jdk.javadoc
模块提供的文档工具,否则返回null
。 - 返回:
-
此平台提供的文档工具,如果没有提供文档工具则返回
null
-
getSystemToolClassLoader
Deprecated.This method is subject to removal in a future version of Java SE. Use thesystem tool provider
orservice loader
mechanisms to locate system tools as well as user-installed tools.返回一个可用于加载系统工具的类加载器,如果没有提供此类特殊加载器则返回null
。- 实现要求:
-
此实现始终返回
null
。 - 返回:
-
一个类加载器,或
null
-