Один пытается запустить Grakn из системы Arch Linux. На
./grakn server start
появляется следующее сообщение об ошибке (вместе с инструкцией проверить состояние сервера grakn или файлы журналов, которые ничего не раскрывают).
Обнаружена неподдерживаемая версия Java [14]. Для работы Grakn требуется Java 1.8.
java --version
дает следующее:
openjdk 14.0.2 2020-07-14
Среда выполнения OpenJDK (сборка 14.0.2+12)
64-разрядная виртуальная машина сервера OpenJDK (сборка 14.0.2+12, смешанный режим)
Очевидно, что версия Java более обновлена и не может быть проблемой. Как это решить? Кто-то действительно хочет использовать Grakn, но не хочет устанавливать Ubuntu для его запуска. Любая помощь будет оценена по достоинству.
Для проверки версий Java, доступных в Arch Linux, используйтеarchlinux-java status
Для смены версий используйтеsudo archlinux-java set <option>
Пример показан ниже:
Обходной путь — использование SDKMAN!, который предоставляет удобный интерфейс командной строки для переключения между версиями различных сред выполнения, включая Java (например, AdoptOpenJDK).