archlinux-java
Switch between installed Java environments on Arch Linux
TLDR
List installed Java environments
$ archlinux-java status
Get current default Java environment$ archlinux-java get
Set default Java environment$ archlinux-java set java-17-openjdk
Unset default Java environment$ archlinux-java unset
Fix invalid configuration$ archlinux-java fix
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 defaultget
Return the short name of the current default Java environmentset JAVA_ENV
Set the specified Java environment as defaultunset
Remove the default Java environment settingfix
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
java(1), update-alternatives(1)
