
Actualmente estoy ejecutando neo4j 3.5.11 en SUSE SLES 12 SP5 y quiero actualizar a la versión 4.2.1.
Documentos oficiales (https://neo4j.com/docs/operaciones-manual/4.2/installation/linux/rpm/#linux-rpm-suse) dígame que instale al menos el tiempo de ejecución de Java 11. Entonces hice esto con:
$ zypper instala java-11-openjdk
Luego de esto ya cambié el Link de /usr/bin/java con:
$ sudo actualización-alternativas --config java
A la nueva Versión y
$ java-versión
Muestra:
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)
Pero cuando intento empezar:
consola $ neo4j
solo me sale:
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.
Esta es mi antigua versión de Java. ¿¿¿Qué me estoy perdiendo???
PD: Ya reinicié el sistema.
Respuesta1
Leyendo esto:https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-update-alternative.html
me ayudó a solucionar el problema.
/usr/bin/java fue dirigido a una versión antigua/no compatible.