Установка Grakn: версия Java не поддерживается

Один пытается запустить 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 для его запуска. Любая помощь будет оценена по достоинству.

Обходной путь — использование SDKMAN!, который предоставляет удобный интерфейс командной строки для переключения между версиями различных сред выполнения, включая Java (например, AdoptOpenJDK).

Gabor Szarnyas 15.12.2020 03:16
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
114
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для проверки версий Java, доступных в Arch Linux, используйте
archlinux-java status
Для смены версий используйте
sudo archlinux-java set <option>

Пример показан ниже:

Другие вопросы по теме