Skip to content

Updates and Uninstallation

Check without changing the executable, or install the latest stable release:

Terminal window
jup update --check
jup update

The updater selects the archive for the current platform, verifies it against checksums.txt, and only then replaces the running installation.

Remove an installation created by the release installer while preserving project configurations and settings aliases:

Terminal window
jup uninstall

Also remove all data under JAVAUP_HOME:

Terminal window
jup uninstall --purge

--purge is irreversible. Safety checks reject filesystem roots, paths that contain the user home directory, and executables outside JAVAUP_HOME/bin. Shell profile cleanup removes only installer-managed entries.

The command does not remove binaries installed by go install or another package manager. Remove those with the same installation tool.