Что SDKMan это великолепное средство я считаю, что никто не сомневается. После установки он моих проблем с версий Gradle , Java , Kotlin из других SDKs закончились… В качестве разработчика JVM только не нужно настроить famigerados JAVA_HOME , M2_HOME и другие, уже превратили мои дни в самых счастливых дней.
Что-то, однако, дал мне некоторую головную боль, что я хотел бы поделиться с вами:
Недавно я начала реализации проекта с Java 12 . De inicio, pensii, установщик баста esa versao como sdkman , порем, ес эстава энганадо… a versao nao aparecia em nenhum поставщики документов quando eu executava список sdk java
.
Еще не понял, почему этот пробел, но я начал думать об альтернативах… я мог бы установить версию 16 мне и делать, стоит от обратной совместимости Java , но это начало казаться прекрасный обходной путь.
Решил установить так, заранее- SDKMan , но мне интересно, как будет управление версия Java в две отдельные точки в моей операционной системе, а также возможные изменения в мой POM, чтобы избежать ошибки версия сборки . Было что-то, что пост в StackOverflow, принес решение, которое я более стильным:
Похоже, что загрузка отсутствующей версии, а затем распаковка в: ~/.sdkman/кандидаты/java/
затем переименование извлеченного каталога решает проблему.
С этим, я продолжал, используя только 1 диспетчер версий Java , aproveitando, как это делают facilidades sdkman ! SDKMan это жизнь!!!
Оригинал: “https://dev.to/arthurfnsc/sdkman-adicionando-versoes-nao-listadas-36lj”