Installieren Sie Neo4j 4.2.1 auf SUSE SLES12

Installieren Sie Neo4j 4.2.1 auf SUSE SLES12

Ich verwende derzeit neo4j 3.5.11 auf einem SUSE SLES 12 SP5 und möchte auf Version 4.2.1 aktualisieren.

Offizielle Dokumente (https://neo4j.com/docs/operations-manual/4.2/installation/linux/rpm/#linux-rpm-suse) sag mir, dass ich mindestens Java 11 Runtime installieren soll. Also habe ich das gemacht mit:

$ zypper installiere java-11-openjdk

Danach habe ich bereits den Link von /usr/bin/java geändert mit:

$ sudo update-alternatives --config java

Zur neuen Version und

$ java -version

Zeigt an:

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)

Aber wenn ich versuche zu starten:

$ neo4j-Konsole

Ich bekomme nur:

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.

Dies ist meine alte Java-Version. Was übersehe ich???

PS: Ich habe das System bereits neu gestartet.

Antwort1

Das Lesen:https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-update-alternative.html

hat mir geholfen, das Problem zu beheben.

/usr/bin/java wurde auf eine alte/nicht unterstützte Version umgeleitet.

verwandte Informationen