@Incubating

# Package org.gradle.jvm.toolchain

Defines tools that can build things that run on the JVM.

- Interface Summary
  Interface | Description
  --- | ---
  JavaCompiler | A java compiler used by compile tasks.
  JavaDevelopmentKit | Information about a Java development kit.
  JavadocTool | Generates HTML API documentation for Java classes.
  JavaInstallation | Information about a Java installation, which may include a JRE or a JDK or both.
  JavaInstallationMetadata | Metadata about a Java tool obtained from a toolchain.
  JavaInstallationRegistry | Allows information about Java installations to be queried.
  JavaLanguageVersion | Represents a Java Language version
  JavaLauncher | A java executable used to execute applications or run tests.
  JavaToolChain | Deprecated.
  JavaToolChainRegistry | Deprecated.
  JavaToolchainService | Allows to query for toolchain managed tools, like `JavaCompiler`, `JavaLauncher` and `JavadocTool`.
  JavaToolchainSpec | Requirements for selecting a Java toolchain.
  LocalJava | Deprecated.