Удобное управление различными версиями JDK — SDKMAN!
#SDKMAN!
Это видео-шпаргалка по использованию SDKMAN! для управления различными версиями наборов разработки.
_______________________________________
Тайминги и команды:
0:00 Зачем этот Пепелац нужен?
1:34 Инсталляция SDKMAN!.
1. Качаем скрипт установки: `curl -s ““ | bash`
2. Инициализируем скрипт SDKMAN!: `source “$HOME/.sdkman/bin/“`
Хотя можно просто перезапустить терминал.
3:43 Использование SDKMAN!.
`sdk help` — выводит перечень команд.
`sdk ls` (list) — вывод всех доступных наборов разработки.
sdk ls [имя набора (кандидата)], например, `sdk ls java` — выведет список доступных версий JDK.
5:09 Устанавливаем JDK.
sdk i (install) [имя набора (кандидата)] [идентификатор конкретного набора], например, `sdk i java ` — установит OpenJDK 15-й версии.
`sdk c java` — выводит текущую версию JDK, установленную по умолчанию.
9:33 Установим переменную среды JAVA_HOME.
`sdk home java current` — эта команда назначит переменной `JAVA_HOME` текущую JDK, которая стоит по умолчанию.
Не забудьте перезагрузить сессию терминала.
11:18 Назначение версии по умолчанию.
sdk default (или d) [кандидат] [идентификатор], например, `sdk d java 15-open` — установит OpenJDK 15-й версии как версию по умолчанию.
13:08 Установка наборов разработки, которых нет в списке SDKMAN!.
16:39 Добавление в SDKMAN! уже установленных в системе JDK.
sdk install [кандидат] [идентификатор] [путь к jdk] — добавляет в управление SDKMAN! ранее установленный JDK по заданному пути и с заданным идентификатором.
19:32 Назначение версии набора разработки по умолчанию, для отдельных проектов (папок).
`sdk env init` — создаст конфигурационный файл для текущей директории. В этом файле нужно указать желаемую версию набора разработки, из установленных в SDKMAN!
Для автоматического переключения версии, например, JDK нужно включить эту опцию в настройках SDKMAN! в файле `~/.sdkman/etc/config` в строчке `sdkman_auto_env=false` поменять значение на `true`.
23:49 Деинсталляция набора разработки.
sdk uninstall (или rm) [кандидат] [идентификатор], например, `sdk rm java 15-open` — удалит OpenJDK 15-й версии из системы.
25:20 Чистим кеш SDKMAN!.
`sdk flush broadcast` — очищает кеш новостей.
`sdk flush archives` — очищает архивы от всех неустановленных/удаленных наборов разработки.
`sdk flush temp `— чистит директорию, в которую распаковываются инсталляторы наборов разработки и не только.
27:49 Деинсталляция SDKMAN!.
1. Удаляем директорию с SDKMAN!: `rm -rf ~/.sdkman`
Имейте ввиду, что все пакеты разработки будут удалены вместе с SDKMAN!
2. Убираем инициализацию SDKMAN! из .bashrc, .zshrc, .bash_profile and/or .profile файлов.
Нужно удалить подобные строки:
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR=“/home/username/.sdkman“
[[ -s “/home/username/.sdkman/bin/“ ]] && source “/home/username/.sdkman/bin/“
________________________________________________________
— установка SDKMAN! .
— использованиеSDKMAN!.
Наши ссылки:
• Discord-чат академии:
• VK -
• FB -
• Twitter -
• YouTube -
• LinkedIn -
• Patreon -
• Web site -
1 view
603
144
2 months ago 00:08:48 1
Обзор флагманской камеры FUJI X-H2
2 months ago 01:48:37 2
Лекторий ЭФКО. «Мозг и сон. Сон как самый недооценённый ресурс управления жизнью» – Вячеслав Дубынин
2 months ago 00:06:26 1
Платформенные электрические тележки для склада, фермы, предприятия. Rutrike - заряжен на перевозки!
2 months ago 00:51:29 1
Ложь историков от А до Я. Итоговое видео.
2 months ago 00:01:22 1
Кухонный уголок Ук-01. Сборка на выставке отдела АнтэлЬ в тц Славянский. Смоленск.
2 months ago 01:04:54 1
ТУЛУМ: Откровения экспатов. Почему люди меняют Европу на мексиканские джунгли | Letaev Vlog
2 months ago 00:05:41 1
Беспилотники перестали быть игрушками! | Что нужно знать для управления дроном?
2 months ago 00:01:18 1
Увидьте цвета именно такими, как задумано, с телевизорами Toshiba C450!
2 months ago 00:19:31 1
В рабочий полдень. Короткометражка по рассказу В. Шукшина “Ноль целых“ которая заставит задуматься
2 months ago 00:05:58 1
ЛУЧШИЕ квартиры ВСЕГО ЗА 5 МИЛЛИОНОВ в Анапе! | Обзор 3 квартир
2 months ago 00:02:22 6
Обход замедления YouTube в России сегодня
2 months ago 00:32:12 1
🧠Этот Китайский Врач Признан Во Всем Мире! Му Ючунь: Как ВОДА и МАССАЖ Могут Продлить Вашу Жизнь💡
2 months ago 00:00:33 3
Как быстро освоить синтезатор ⭐ SHIFT + FADE IN OUT combination KORG Pa900~manual
2 months ago 00:02:37 1
Обзор светодиодной лампы на монитор Quntis
2 months ago 00:00:15 1
Удобный органазйер для проводов или ваш кабель менеджмент🔥#распаковка #обзор #озон #вб #алиэкспресс
2 months ago 00:49:52 1
Спикерская «Первый шаг по руководству АН — начало пути» Анонимные Наркоманы
2 months ago 00:14:28 1
ЭТОМУ КИТАЙСКОМУ ВРАЧУ Рукоплещет ВЕСЬ МИР! Му Юйчунь: Как вода и массаж продлят вашу Жизнь
2 months ago 00:06:20 1
Время первых! Бульдозеры бренда KMG!
2 months ago 00:05:02 1
Как снизить давление за 5 минут без таблеток. Кардиодыхание
2 months ago 00:01:01 1
Включи ПУЛЬТ УПРАВЛЕНИЯ ОТ ТЕЛЕВИЗОРА очень удобно
2 months ago 00:03:10 1
ZFORCE 950 Sport-4 EPS. Модельный ряд квадроциклов CFMOTO 2024 года!
2 months ago 00:08:10 1
Сделай это после обновления iOS 18! Настройки iOS 18 которые нужно изменить!
2 months ago 00:27:29 1
Зиновьева Зоя Трофимовна о блокаде Ленинграда / Блокада.Голоса
2 months ago 00:08:54 1
Ductmaster - воздуховоды онлайн заказ. Расчет площади воздуховодов. Площадь воздуховодов.