LinuxCommandLibrary

archlinux-java

Switch between installed Java environments on Arch Linux

TLDR

List installed Java environments

$ archlinux-java status
copy
Get current default Java environment
$ archlinux-java get
copy
Set default Java environment
$ archlinux-java set java-17-openjdk
copy
Unset default Java environment
$ archlinux-java unset
copy
Fix invalid configuration
$ archlinux-java fix
copy

SYNOPSIS

archlinux-java command [arguments]

DESCRIPTION

archlinux-java is an Arch Linux utility for switching between installed Java environments. It manages symbolic links to set the default Java version system-wide.

PARAMETERS

status

List all installed Java environments and show which is default
get
Return the short name of the current default Java environment
set JAVA_ENV
Set the specified Java environment as default
unset
Remove the default Java environment setting
fix
Fix an invalid or broken default Java environment configuration

CAVEATS

Java environments are typically installed in /usr/lib/jvm/. The default environment is set via symlinks at /usr/lib/jvm/default and /usr/lib/jvm/default-runtime. Changes take effect for new shell sessions.

HISTORY

archlinux-java is an Arch Linux-specific tool for managing multiple Java installations, similar to update-alternatives on Debian-based systems.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community