Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| java [2023/07/22 15:08] – mirocow | java [2023/07/22 23:46] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 11: | Строка 11: | ||
| ====== Install: apt / 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 | ||
| Строка 40: | Строка 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> | <code bash> | ||
| Строка 47: | Строка 61: | ||
| </ | </ | ||
| + | ====== Ошибки ====== | ||
| + | |||
| + | <code bash> | ||
| + | PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: | ||
| + | </ | ||