Консоль neo4j не запускается.ОШИБКА: JAVA_HOME неправильно определен - PullRequest
0 голосов
/ 23 ноября 2018

Когда я запускаю консоль neo4j или neo4j-shell, я получаю эту ошибку:

ERROR: JAVA_HOME is incorrectly defined as /usr/lib/jvm/java-8-oracle/jre/bin/java (the executable /usr/lib/jvm/java-8-oracle/jre/bin/java/bin/java does not exist)

В echo $ JAVA_HOME я получаю:

/usr/lib/jvm/java-8-oracle/jre/bin/java

Это мои настройки в ~ /.bashrc:

JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre/bin/java
export JAVA_HOME

PATH=$PATH:$JAVA_HOME
export PATH

Я проверил и попробовал все решения по подобным вопросам здесь, но ничего не получалось.Я использую Ubuntu 18.04.1 LTS и neo4j community-3.5.0-rc01.Я также пробовал на других версиях neo4j.

1 Ответ

0 голосов
/ 23 ноября 2018

Обратите внимание на ошибку в конце: jre/bin/java/bin/java.Обратите внимание на двойной bin/java.Вам необходимо удалить bin/java из JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre/bin/java.Java знает расположение файлов, поэтому знает, что bin/java будет ниже JAVA_HOME, и вам не нужно указывать его.

...