Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • Главная
  • Список инструментов
  • HackWare
Menu

Как выбрать версию Java, используемую по умолчанию в Arch Linux

Posted on 11.06.202018.02.2021 by Alexey

В стандартных репозиториях Arch Linux (и производных дистрибутивах) доступно несколько версий JDK и OpenJDK. Вы можете установить одну или несколько из них. Даже если у вас установлена последняя версия, некоторые программы могут устанавливать другую версию JDK в качестве своей зависимости — допускается иметь несколько версий, они не вызывают конфликтов.

После этого вы можете посмотреть, какая из этих версий используется по умолчанию, а также изменить её с помощью программы archlinux-java.

Использование

archlinux-java <КОМАНДА>

В качестве КОМАНДЫ может быть:

	status		Выводит список установленных окружений Java и показывают используемую по умолчанию
	get		Возвращает короткое имя окружения Java, установленного для использования по умолчанию
	set <JAVA_ENV>	Принудительно <JAVA_ENV> в качестве значения по умолчанию
	unset		Удаляет текущее дефолтное значение для окружения Java
	fix		Исправляет недействительные/сломанные конфигурации окружения Java

Начните с просмотра статуса:

archlinux-java status

Как можно увидеть, у меня доступны два окружения Java

  • java-11-openjdk
  • java-14-openjdk

И ни одно окружение Java не выбрано в качестве используемого по умолчанию.

Устанавливаю в качестве используемого окружения java-14-openjdk:

sudo archlinux-java set java-14-openjdk

Вновь делаю проверку:

archlinux-java status

Как можно убедиться, теперь используется java-14-openjdk — об этом говорит слово (default).

Ошибки: команда java, javac или javap не найдена

При попытке запуска одной из следующих программ вы можете столкнуться с ошибками:

java
bash: java: команда не найдена
# ИЛИ
bash: /usr/bin/java: Нет такого файла или каталога

javac
bash: javac: команда не найдена
# ИЛИ
bash: /usr/bin/javac: Нет такого файла или каталога

javap
bash: javap: команда не найдена
# ИЛИ
bash: /usr/bin/javap: Нет такого файла или каталога

Если вы уже установили JDK, то вам нужно выбрать версию, которая будет использоваться по умолчанию. Это можно сделать с помощью archlinux-java как это показано чуть выше. После этого ошибка исчезнет.

Близкие статьи

  • Восстановление из чёрного экрана при неудачной установке проприетарных AMD драйверов в BlackArch / Arch (52.4%)
  • Решение проблемы X server не поднимается в VirtualBox VM после обновления ядра до 4.5 (52.4%)
  • Решение ошибки reaver: invalid option -- 'K' (52.4%)
  • Решение проблемы Arch Linux kernel 4.7 в VirtualBox: reached target graphical interface (52.4%)
  • Решение проблемы Failed to configure CA certificate chain!, Fatal error initialising mod_ssl, exiting. (52.4%)
  • Ошибка «convert: attempt to perform an operation not allowed by the security policy `PDF'» (РЕШЕНО) (RANDOM - 52.4%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo

Поиск

Свежие записи

  • Ошибки «Incorrect definition of table mysql.event: expected column ‘definer’ at position 3 to have type varchar(, found type char(141)» и «Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler» (РЕШЕНО)
  • Как скачать пакет без установки в Arch Linux и Manjaro. Как скачать исходный код пакета AUR
  • Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО)
  • Изменения в пакете linux-firmware: требования к ядру, выделение больших файлов в отдельные пакеты
  • Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)

Свежие комментарии

  • vlad к записи Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО)
  • vlad к записи Как увеличить мощность (TX-Power) Wi-Fi карты в BlackArch
  • Alexey к записи Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch
  • archlinux к записи Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch
  • Alexey к записи Установка Дополнений гостевой ОС VirtualBox для BlackArch (Arch Linux)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2022 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme