No cache version.
Caching disabled. Default setting for this page:enabled (code LNG204)If the display is too slow, you can disable the user mode to view the cached version.
-
- All Known Subinterfaces:
- JavaCompiler
public interface Tool
Common interface for tools that can be invoked from a program. A tool is traditionally a command line program such as a compiler. The set of tools available with a platform is defined by the vendor.Tools can be located using
ServiceLoader.load(Class)
.- Since:
- 1.6
-
-
Method Summary
Methods Modifier and Type Method and Description Set<SourceVersion>
getSourceVersions()
Gets the source versions of the Java™ programming language supported by this tool.int
run(InputStream in, OutputStream out, OutputStream err, String... arguments)
Run the tool with the given I/O channels and arguments.
-
-
-
Method Detail
-
run
int run(InputStream in, OutputStream out, OutputStream err, String... arguments)
Run the tool with the given I/O channels and arguments. By convention a tool returns 0 for success and nonzero for errors. Any diagnostics generated will be written to eitherout
orerr
in some unspecified format.- Parameters:
in
- "standard" input; use System.in if nullout
- "standard" output; use System.out if nullerr
- "standard" error; use System.err if nullarguments
- arguments to pass to the tool- Returns:
- 0 for success; nonzero otherwise
- Throws:
NullPointerException
- if the array of arguments contains anynull
elements.
-
getSourceVersions
Set<SourceVersion> getSourceVersions()
Gets the source versions of the Java™ programming language supported by this tool.- Returns:
- a set of supported source versions
-
-
Can not display this page of the Infobrol website
Type of error (18-01)
Unknown format specifier "&"Please try again in a few minutes…
Steph