Skip to content

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

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

Menu
  • LocalBitcoins
  • Главная
  • Список инструментов
  • 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.1%)
  • Решение проблемы X server не поднимается в VirtualBox VM после обновления ядра до 4.5 (52.1%)
  • Решение ошибки reaver: invalid option -- 'K' (52.1%)
  • Решение проблемы Arch Linux kernel 4.7 в VirtualBox: reached target graphical interface (52.1%)
  • Решение проблемы Failed to configure CA certificate chain!, Fatal error initialising mod_ssl, exiting. (52.1%)
  • Решение проблемы Unable to load dynamic library 'mcrypt.so' (tried: /usr/lib/php/modules/mcrypt.so (RANDOM - 52.1%)

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

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

wp-puzzle.com logo


Поиск


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

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

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

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

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




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