Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
java [2023/07/22 13:53] – [asdf] mirocow | java [2023/07/22 23:46] (текущий) – mirocow | ||
---|---|---|---|
Строка 9: | Строка 9: | ||
AdoptOpenJDK, | AdoptOpenJDK, | ||
- | ====== Install / jabba / asdf / etc ====== | + | ====== Install: apt / jabba / asdf / etc ====== |
- | ====== asdf ====== | + | ===== asdf ===== |
asdfэто менеджер версий инструмента. Все определения версий инструментов содержатся в одном файле ( .tool-versions), | asdfэто менеджер версий инструмента. Все определения версий инструментов содержатся в одном файле ( .tool-versions), | ||
Строка 21: | Строка 21: | ||
$ git clone https:// | $ git clone https:// | ||
$ echo "[ -s \" | $ echo "[ -s \" | ||
+ | $ echo "[ -s \" | ||
$ asdf list | $ asdf list | ||
$ asdf plugin list | $ asdf plugin list | ||
$ asdf plugin list --urls | $ asdf plugin list --urls | ||
$ asdf plugin add java | $ asdf plugin add java | ||
+ | $ echo "[ -s \" | ||
$ asdf plugin add gradle | $ asdf plugin add gradle | ||
$ asdf list-all java|grep adoptopenjdk | $ asdf list-all java|grep adoptopenjdk | ||
+ | $ asdf list-all gradle|grep 7.6 | ||
$ asdf install java adoptopenjdk-8.0.181+13 | $ asdf install java adoptopenjdk-8.0.181+13 | ||
+ | $ asdf install gradle 7.6 | ||
$ asdf global java adoptopenjdk-8.0.181+13 | $ asdf global java adoptopenjdk-8.0.181+13 | ||
$ asdf local java adoptopenjdk-8.0.181+13 | $ asdf local java adoptopenjdk-8.0.181+13 | ||
+ | $ asdf local gradle 7.6 | ||
+ | $ asdf current | ||
$ java -version | $ java -version | ||
</ | </ | ||
Строка 36: | Строка 42: | ||
- global - для всей системы | - global - для всей системы | ||
+ | <code bash> | ||
+ | $ asdf plugin add java # Add java Plugin | ||
+ | $ asdf list all java # List all available java versions | ||
+ | $ asdf install java temurin-20.0.1+9 | ||
+ | $ asdf global java temurin-17.0.7+7 | ||
+ | $ asdf local java temurin-20.0.1+9 | ||
+ | $ asdf list | ||
+ | $ asdf current | ||
+ | $ java -version | ||
+ | $ which java | ||
+ | </ | ||
+ | |||
+ | ==== Обновление ==== | ||
+ | |||
+ | <code bash> | ||
+ | $ asdf plugin update --all | ||
+ | $ asdf update --head | ||
+ | </ | ||
+ | |||
+ | ====== Ошибки ====== | ||
+ | |||
+ | <code bash> | ||
+ | PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: | ||
+ | </ |