Небольшая заметка об установке и настройке дефолтной версии Java, когда их установлено несколько различных.
Используем скрипт archlinux-java
, см. Switching between JVM.
Устанавливаем сам пакет, тут будет установлена Oracle Java 14:
[simterm]
$ yay -S jdk :: Checking for conflicts... :: Checking for inner conflicts... [Aur: 2] jre-14.0.1-1 jdk-14.0.1-1 ...
[/simterm]
Проверяем текущую активную — будет старая, OpenJDK 11:
[simterm]
$ java --version openjdk 11.0.6 2020-01-14 OpenJDK Runtime Environment (build 11.0.6+10) OpenJDK 64-Bit Server VM (build 11.0.6+10, mixed mode)
[/simterm]
Проверяем все установленные версии:
[simterm]
$ archlinux-java status Available Java environments: java-11-openjdk (default) java-14-jdk java-8-jdk
[/simterm]
Активируем Oracle Java 14:
[simterm]
$ sudo archlinux-java set java-14-jdk
[/simterm]
Проверяем ещё раз:
[simterm]
$ java --version java 14.0.1 2020-04-14 Java(TM) SE Runtime Environment (build 14.0.1+7) Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
[/simterm]
Готово.