Поскольку sbt документы JDK 8 и 11 как совместимые версии
Мы рекомендуем AdoptOpenJDK JDK 8 или AdoptOpenJDK JDK 11
, попробуйте управлять тем, какой JDK используется настройкой sbt через -java-home
, которую можно настроить в масштабе всей системы через sbtopts
запустить конфигурацию
/usr/local/etc/sbtopts
или для каждого проекта через
<project-root>/.sbtopts
Например, для настройте JDK, используемый sbt в текущем проекте, попробуйте установить в .sbtopts
-java-home /Users/picard/.sdkman/candidates/java/current