carta
update-java-alternatives(8)

update-java-alternatives8

Update alternatives for jre/sdk installations

Usage

update-java-alternatives {[--jre] [--plugin] [{-v | --verbose}] -l | --list [<jname>] -s | --set <jname> -a | --auto -h | -? | --help}

Overview

update-java-alternatives updates all alternatives belonging to one runtime or development kit for the Java language. A package does provide these information of it's alternatives in /usr/lib/jvm/.<jname>.jinfo.

Options

-l|--list [<jname>]

List all installed packages (or just <jname>) providing information to set a bunch of java alternatives. Verbose output shows each alternative provided by the packages.

-a|--auto

Switch all alternatives of registered jre/sdk installations to automatic mode.

-s|--set <jname>

Set all alternatives of the registered jre/sdk installation to the program path provided by the <jname> installation.

--jre

Limit the actions to alternatives belong to a runtime environment, not a development kit.

--jre-headless

Limit the actions to alternatives belong to the headless part of a runtime environment.

--plugin

Limit the actions to alternatives providing browser plugins.

-h|--help

Display a help message.

-v|--verbose

Verbose output.

Files

/usr/lib/jvm/.*.jinfo

A text file describing a jre/sdk installation. Consists of some variables of the form <var>=<value> and a list of alternatives of the form jre|jdk <name> <path>.

History

  • Debian 13 (Trixie) to Debian 9 (Stretch): the text shown here
  • Debian 8 (Jessie) to Debian 5.0 (Lenny)
  • Debian 4.0 (Etch)

--jre-headless since Debian 5.0 (Lenny); --plugin since Debian 5.0 (Lenny).

--plugins until Debian 4.0 (Etch).

Author

update-java-alternatives and this manual page was written by Matthias Klose <[email protected]>.

From java-common 0.76 in Debian 13 (Trixie). Parsed by carta from the page's man source.