Установите Neo4j 4.2.1 на SUSE SLES12

В настоящее время я запускаю neo4j 3.5.11 на SUSE SLES 12 SP5, и я хочу обновить его до версии 4.2.1.

Официальные документы ( https://neo4j.com/docs/operations-manual/4.2 / installation / linux / rpm / # linux-rpm-suse ) скажите мне установить хотя бы среду выполнения Java 11. Я сделал это с помощью:

$ zypper install java-11-openjdk

После этого я уже изменил ссылку / usr / bin / java на:

$ sudo update-alternatives --config java

К новой версии и

$ java -version

Показывает:

openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11-suse-3.15.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.9+11-suse-3.15.1-x8664, mixed mode)

Но когда я пытаюсь запустить:

$ neo4j console

, я получаю только:

ERROR! Neo4j cannot be started using java version 1.8.0_272.
* Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j.
* Please see https://neo4j.com/docs/ for Neo4j installation instructions.

Это моя старая версия java . Что мне не хватает ???

P.S. Я уже перезагрузил Систему.

0
задан 17 December 2020 в 12:37
1 ответ

Чтение этого: https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-update-alternative.html

помогло мне решить проблему.

/usr/bin/java был направлен на старую/неподдерживаемую версию.

0
ответ дан 17 August 2021 в 07:18

Теги

Похожие вопросы