Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

mc java

Manage Java runtimes.

mc java list

mc java list

Lists the runtimes mc can install, as vendor@version descriptors. The one marked (recommended) is the default used when the manifest does not configure version under java.

mc java list
graal@25 (recommended)
graal@21
...

mc java install

mc java install [OPTIONS] <VERSION>

Downloads a runtime into the instance’s .java directory. VERSION is a descriptor from mc java list; the version half may be omitted to take the vendor’s recommended version. Fails if the runtime is already installed.

mc run installs the configured runtime automatically; this command exists to provision one ahead of time.

Options

  • -p, --platform <PLATFORM> — install for a specific operating system instead of the current one.
  • -a, --architecture <ARCHITECTURE> — install for a specific CPU architecture instead of the current one.

Examples

mc java install graal@25
mc java install corretto@21